linux学习小记

来源:互联网 发布:ubuntu解压iso文件 编辑:程序博客网 时间:2024/05/18 01:46

 

1 、linux访问windows共享

在文件管理器地址栏里面输入: 

"smb://IP地址/"

 

smb://192.168.8.11/

 

 

2、 linux查询本地IP

在终端 输入:"ifconfig "

 

3、 在终端Tab键 文字助理 (类似于myeclipse 下的 Alt + / )

 

 

 

4、 tar命令使用

压缩:tar cvfz 目标文档 源文档1 [源文档2...]

例如:tar cvfz m.tar.gz hello.cpp hello.h //m.tar.gz是目标文档,hello.cpp和hello.h是源文档

解压:tar xvfz 目标文档

例如:tar xvfz m.tar.gz //在当前目录下将压缩包文档m.tar.gz解压缩

 

 

5、 删除文件夹

--rm -rf 目标文件夹

[root@jijw webapps]# rm -rf monitorCenter

--删除test文件夹下的所有文件

[root@jijw webapps]# rm -rf /test/*

 


6、 拷贝

cp -rf 目标 .

 

[root@jijw webapps]# cp -rf /home/ bobo/Templates/monitor .

 

 

7、 杀进程(用户ps -ef|grep tomcat查出tomcat的ID,再用kill杀掉进程)

[root@jijw bin]# ps -ef|grep tomcat

root      2096     1 52 17:16 pts/0    00:00:22 /usr/java/jdk1.6.0_22/bin/java -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.util.logging.config.file=/usr/local/tomcat/conf/logging.properties -Djava.endorsed.dirs=/usr/local/tomcat/endorsed -classpath :/usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/commons-logging-api.jar -Dcatalina.base=/usr/local/tomcat -Dcatalina.home=/usr/local/tomcat -Djava.io.tmpdir=/usr/local/tomcat/temp org.apache.catalina.startup.Bootstrap start

root      2175  2066  0 17:17 pts/0    00:00:00 grep tomcat

[root@jijw bin]# kill -9 2096

 

8 、查看linux文件夹下包含的文件及文件夹

[root@jijw etc]# ls

 

查找目录下匹配的文件

[root@jijw init.d]# ls net*

netconsole  netfs  netplugd  network

 

9 clear

清屏

 

10 、退出vi

按ESC 并输入  :wq   回车(保存并退出)

按ESC并输入:q!回车

 

11 、用户添加

useradd jijw

password jijw

 

12 、查看文件的内容(不用vi等编辑器打开啦)

[root@jijw bobo]# cat /etc/vsftpd/vsftpd.conf


# Example config file /etc/vsftpd/vsftpd.conf
#
# The default compiled in settings are fairly paranoid. This sample file

 

13 、修改文件名  移动 mv (Linux上¨文件¨和¨文件夹¨都称之为文件)

 

在test目录下新建dir1文件夹

[root@jijw test]# mkdir dir1

通过ls命令我们可以看到刚新建的dir1文件夹
[root@jijw test]# ls
dir1

将dir1名称改成dir2
[root@jijw test]# mv dir1 dir2

再次查看时可以发现dir1已经不存在,只可以看到dir2
[root@jijw test]# ls
dir2

将dir2修改成隐藏 只要在文件名前加 . 就可以了
[root@jijw test]# mv dir2 .dir2

用ls 查看时可以发现已经看不到dir2文件了
[root@jijw test]# ls

那么我们用ls  -a test目录下的所有文件发现.dir了
[root@jijw test]# ls -a
.  ..  .dir2

 

移动文件到文件夹

将mv.txt移动到test文件夹

[root@jijw hehe]# mv mv.txt test

 

将mvdir文件夹移至test文件夹

[root@jijw hehe]# mv mvdir test

 

14 、查询当前所在目录

[ root@jijw .dir2]# pwd
/home/
bobo/test/.dir2

 

15 查看文件内容

cat 文件名      -- 显示文件全部内容

[ root@jijw bobo]# cat /etc/vsftpd/vsftpd.conf

more 文件名    --按页显示文件内容,按空格键翻页

[root@jijw bobo]# more   /etc/vsftpd/vsftpd.conf


16、清空文件内容

echo “” > filename

 

17、打印当前PATH

 

[ root@jijw bobo]echo $PATH

/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/java/jdk1.6.0_22/bin:/usr/java/jdk1.6.0_22/jre/bin:/root/bin

 


18改变文件属主

--将bin主目录及其子文件的属主改为alex

 

[ root@jijw bobo]chown alex-Rf ftp/bin

 

19、寻找文件中的字符串

[root@AppServer test]# grep 'nu' test.sh 

 

 

20、取得文件的行数

 

[root@AppServer test]# wc -l /etc/vsftpd/vsftpd.conf 

120 /etc/vsftpd/vsftpd.conf

 

 

21、find查找文件

--查找在../tomcat目录下以yes开头的文件,并以一个文件一行打印出来

[root@AppServer test]# find /usr/local/tomcat/ -name 'yes*' -print

原创粉丝点击