Linux常用命令(一)

1、显示当前所在的绝对路径

pwd

2、清空控制台

clear

3、查看当前CentOS6.x版本的IP地址

ifconfig

4、切换目录

cd /usr/local
5、切换到当前用户的home(两种方法)
cd 
cd ~

6、切换到上一次的目录

cd -

7、退回到上一层目录

cd ../

8、打印当前目录的所有文件夹和文件的名称

ls

9、查看文件夹和文件的名称,权限,日期(两种)

ll    #常用
ls-l

10、查看隐藏文件夹或文件(隐藏文件或文件夹以 . 开头,三种)

  ls -l -a
  ls -la
  ll -a

11、查看文件的大小(文件夹的大小不准确)

ll -h

12、查看文件夹或文件,并按时间排序

ll -rt

13、查看ls命令帮助信息

ls --help

14、创建一个文件夹(如果xxx为不为绝对路径,则在当前目录下创建,否则在绝对路径下创建文件夹)

mkdir xxx

15、在当前目录下创建多个文件夹

mkdir xx1 xx2 xx3

16、连续创建多层文件夹(下方示例为连续创建三层文件夹1,2,3)

mkdir -p /tmp/1/2/3

17、创建文件方式一

touch filename
18、创建文件方式二
cat >> filename
然后输入内容
按 Ctrl + d 结束

19、查看文件

cat     由第一行开始显示内容,并将所有内容输出
more    根据窗口大小,一页一页的现实文件内容
less    和more类似,但其优点可以往前翻页,而且进行可以搜索字符
head    只显示头几行
tail -f 实时查看文件内容
tail -F 实时查看文件内容,并且 当文件被截改变或者发生其他情况,会重试继续实时查看文件

20、编辑文件

vi xxx

21、vi操作中:从命令模式切换到编辑模式,按“a”或“i”键

22、vi操作中:从编辑模式切换到命令模式,按“Esc”

23、vi操作中:从命令模式切换到尾行模式,按“shift + :”

24、vi操作中:在命令模式下输入“gg”,光标会跳转到第一行第一个字符

                                            输入“G”,光标会跳转到最后一行第一个字符

                                            输入“dd”,会删除光标所在行

                                            输入“dG”,会删除光标以下(包含当前行)的所有行

                                            输入“ndd”,会删除光标以下(包含当前行)的n行(例如3dd)

25、vi操作中:在尾行模式下输入“q”,然后回车,是退出

                                            输入“q!”,然后回车,是强制退出(不保存)

                                            输入“wq”,然后回车,是保存并退出

                                            输入“wq!”,然后回车,是强制保存退出

                                            输入“set nu”或者“set number”,然后回车,是显示行号

                                            输入“set nonu”,然后回车,是取消显示行号

                                            输入“n”,然后回车,是跳转到第N行

26、移动文件或文件夹

mv xxx /tmp/yyy

27、拷贝文件

cp xxx /tmp/yyy
28、拷贝文件夹
cp -r xxx /tmp/yyy

29、删除文件(如果想强制删除,不提示,可以加上 -f参数)

rm xxx

30、强制删除文件夹(不提示是否确认删除),注意:千万不能 rm -rf /

rm -rf xxx

31、查看历史命令,并执行第N行

history !N

32、打印“1234”

echo "1234"

33、将文件内容覆盖为“456”

echo "456" > tmp1.log 

34、向文件中追加“789”

echo "789" >> tmp1.log

35、管道符 

|

36、查看命令帮助

命令  --help
man 命令

37、查看进程

ps -ef | grep tomcat
ps aux | grep tomcat
38、杀死进程(根据37中查出来的 第二列,pid)
kill -9 pid

39、杀死多个进程,pid1+空格+pid2+空格,或者见第二行杀死相关的所有进程

kill -9 123 456 789
kill -9 $(pgrep -f tomcat)

40、查看端口号(根据37中查出来的pid)

netstat -nlp|grep pid


猜你喜欢

转载自blog.csdn.net/lx940112/article/details/80216398
今日推荐