第二课 Linux常用的shell命令

0.关于目录的存在方式

Linux使用的是树形图,所有的目录用它来表示。树只有一个根目录,用“/”表示。

它们之间的关系如图

姑且把它当做抽象图吧。根目录下有很多子目录,而这些子目录下还有其他其他目录,就像一棵倒置过来的树。

接下来进入主题

一.shell命令

      shell命令就是一串字符命令,比如reboot,halt,poweroff等等,可以让系统关机或者重启

0.man,可以参看函数的使用方法,使用方法为man 函数名称。

1.查看当前路径:pwd

   用户登录系统时都会有一个当前目录,一般来讲是用户的主目录。

2.切换路径:cd (单词缩写为change directory)

比如从主目录切换到桌面:cd ./桌面

科普:“.”代表用户现在所在的目录,“..”代表父路径,如果想要返回上一个路径,命令:cd ./../

3.遍历当前路径下的所有文件:ls(list),她会将所有的目录全都列举出来。

“ls -l 文件名称”可以列出文件所有的属性。

例如:ls -l test.txt

 -rw-rw-r--  1    LF    LF    0   7月 1  01:19 test.txt

最开始的“-”代表这个文件是文档,“r”表示可读,“w”表示可写。第一个“LF”代表创建者,第二个“LF”群组,这个群组的人拥有“rw”的权限,“0”代表链接数量,“7月1日01:19”创建了这个文件,她的名称叫test.txt.

4.  创建文件夹:mkdir   文件夹名    (make directory) 
5.创建文件/修改时间戳:touch 文件名
(计算机的时间戳:1970:1:0:0:0)
    6、rm  Path    remove
        rm path 表示删除文件
rm -r path 表示删除文件夹

    7、mv  移动文件   (move  file)

    使用方式为:mv 需要移动的文件 想要移动的路径

  8、ln(link)  链接:有两种链接方式,一个是符号链接,另一个是硬链接

    这个命令相当于Windows创建快捷方式

ln -s (symbolic符号  )
ln -L  (hard link硬链接)
1、cat /more  文档    读取文本文档:
cat  一次性读取文档所有的信息
more 一屏一屏的读,想要读取下一页按“n”
2、wc  统计文本的行数,单词数量
-l 显示行数 
-c 显示字节数
-w 显示单词数量

-m 显示字符数

3.“|”管道符号,左边的输出当做右边的输出。

4.kill杀死某个进程

5.匹配:grep 

使用方式:grep 字符 文件名

grep -w 单词 文件名   表示匹配单词

6.cp 复制文件,需要复制文件夹时用cp -r .

7.chmod 可以改变文件权限,读,写,执行的分别为4,2,1,所有最高权限为7

使用方法为:chmod 数字1数字2数字3 文件名

根据你想要的给予权限,最高权限为7

8.进程处理:
        1、遍历一次当前进程列表:ps  
  实时显示显示列表: top
2、kill -9  pid   ( 干掉进程(发送信息))

以上命令是常用的。

我以后会不定时更新shell命令,或者对某些命令详解。







  

猜你喜欢

转载自blog.csdn.net/weixin_42581560/article/details/80873193