Linux常用指令1

1、查看用户身份

  a. 查看最初登陆用户的身份信息:who am i

            

  b. 查看当前用户名:whoami

  c. 查看当前用户的详细身份:id

         

  用户id:0   用户:root; 组id:0     组名:root; groups=0(root),1(bin),2(daemon),3(sys),4(adm),6(disk),10(wheel)

  规律:root用户的id和组id永远都是0,组名也是root

  d. 查看当前在线用户情况:who

2、查看当前工作目录:pwd

  a. /root    解释:/根目录下的root子目录,当前/root目录就是root用户的主目录(home directory);默认就是root用户登录后所在的目录,普通用户只有在自己的主目录中拥有较多的权限。

3、查看目录下的内容:

  a. 显示目录下的内容(文件、目录):ls

    只能查看文件或目录的名称

  b. 以长列表的格式,显示目录下内存的:ls -l

             

         

    文件目录属性:文件名、文件内容之外的其他信息

      文件类型: 第一个“-”,“-”=文件,“d”=目录

      权限:rwxr-------

      属主:root,该文件是由root用户所建

      属组:root用户属于root组

      文件大小:207byte(单位为byte)

      文件最后一次修改时间:Oct 29 2018

      文件/目录名:binaryTree.py

4、 切换工作目录:cd

  a. 特殊的目录名

    . 代表当前目录

    ..  代表上一层目录

  b. 路径表达法  

    (1) 绝对路径:从/开始表示完整的路径名

      /root  root目录的绝对路径名

      /root/1.txt  1.txt目录的绝对路径名

    (2) 当前路径:当前所在目录的路径/root    pwd命令查看

    (3) 相对路径:相当于当前路径表示的路径名

     c. 介绍/目录下的子目录:

     (1) bin目录:保存常用的系统命令,比如:ls,pwd...

     (2) /etc目录:保存系统的配置文件

       /etc/passwd:用户账户信息文件

     (3) /home目录:普通用户主目录所在的目录,每个用户都有一个主目录,目录名同于用户名

     (4) /root目录:root用户的主目录

     (5) /boot目录:系统启动文件所在目录

5、处理目录常用的指令

  (1)创建一个新的目录:mkdir

  (2)复制操作

    a. 复制单个文件:cp

    b. 复制目录(文件夹):cp -r

  (3)删除操作

    a. 删除单文件:rm

    b. 删除目录(文件夹):rm -r

    c. 无痕迹删除:rm -rf

  (4)删除一个空的目录:rmdir

6、磁盘管理指令

  (1)列出文件系统的整体磁盘使用量:df

  (2)检查磁盘空间使用量:du

  (3)用于磁盘分区:disk

7、查看当前进程(process)的状态

  a. ps  -A   列出所有的行程

  b. ps  -aux  显示所有包含其他使用者的行程

  c. ps  -ef     显示所有命令,连带命令行

8、设置后台运行job

  nohup command > myout.file 2>&1 &         

  解释:如果你正在运行一个进程,而且你觉得在退出帐户时该进程还不会结束,那么可以使用nohup命令。该命令可以在你退出帐户/关闭终端之后继续运行相应的进程。输出被重定向到myout.file文件中。

9、终止(杀死)进程

  kill -9 id(进程号)

10、远程文件拷贝

  scp命令用于Linux之间复制文件和目录

  a、 从本地复制到远程

    scp local_file remote_username@remote_ip:remote_folder

  b、 复制目录命令格式

    scp -r local_folder remote_username@remote_ip:remote_folder 

  c、从远程复制到本地(从远程复制到本地,只要将从本地复制到远程的命令的后2个参数调换顺序即可,如下实例)

    scp root@www.runoob.com:/home/root/others/music /home/space/music/1.mp3

    scp -r www.runoob.com:/home/root/others/ /home/space/music/


11、切换文件的使用权限:chmod +x     解释:设定为只有该文件拥有者可以执行

12、将一个文件分割成数个:split -6 README   解释:将README文件每六行分割成一个文件 

13、查找文件里符合条件的字符串:grep

posted on 2018-11-05 16:16  知识的容量瓶  阅读(149)  评论(0编辑  收藏  举报