linux基本命令详解,很全的

linux基本命令

1.mkdir命令

  • 创建目录命令

    • 创建一个空目录

      • [root@localhost ~]# cd lianxi
        [root@localhost lianxi]# mkdir test
        [root@localhost lianxi]# ll
        总用量 0
        drwxr-xr-x. 2 root root 6 6月  17 10:39 test
        
    • 递归创建多个目录

      • -p: 可以是一个路径名称。此时若路径种的某些目录不存在,加上此选项后,会自动建立那些不存在的目录,并且一次可以创建多个目录。

      • [root@localhost lianxi]# mkdir /guset1/file1
        mkdir: 无法创建目录"/guset1/file1": 没有那个文件或目录
        
        [root@localhost lianxi]# mkdir -p guest1/file1
        [root@localhost lianxi]# ll guest1/
        总用量 0
        drwxr-xr-x. 2 root root 6 6月  17 10:42 file1
        
    • 指定权限创建目录

      • [root@localhost lianxi]# mkdir -m 777 test3
        [root@localhost lianxi]# ll 
        drwxrwxrwx. 2 root root  6 6月  17 10:46 test3
        
    • 创建新目录都显示信息

      • -v :显示创建信息

      • [root@localhost lianxi]# mkdir -v test4
        mkdir: 已创建目录 "test4"
        [root@localhost lianxi]# 
        
      • -vp:显示递归的创建信息

      • [root@localhost lianxi]# mkdir -vp test5/test5-1
        mkdir: 已创建目录 "test5"
        mkdir: 已创建目录 "test5/test5-1"
        [root@localhost lianxi]# 
        

2.cd命令

  • 切换目录命令

    • 切换目录

      • cd /usr/bin
        
    • 切换到用户的home目录

      • cd ~
        
    • 跳转到当前目录的上上层目录

      • cd ../..
        

3.pwd命令

  • 显示当前工作目录的绝对路径名称

  • [root@localhost lianxi]# pwd
    /root/lianxi
    

4.touch命令

  • 用于修改文件或者目录的时间属性,若文件不存在,系统会新建一个文件

    • 刷新文件

      • [root@localhost lianxi]# touch test4
        [root@localhost lianxi]# ll
        drwxr-xr-x. 2 root root  6 6月  17 11:03 test4
        [root@localhost lianxi]# touch test4
        [root@localhost lianxi]# ll
        drwxr-xr-x. 2 root root  6 6月  17 11:04 test4
        
      • 创建新文件

      • touch file1
        

5.ls命令

  • 用于显示指定工作目录下的内容

    • 列出(/)目录下的内容

      • ls /
        
    • 查看文件详情

      • ls -l 或 ll
        
    • 增强对文件大小的易读性,

      • [root@localhost lianxi]# ls -l /etc/passwd
        -rw-r--r--. 1 root root 2065 3月   5 15:22 /etc/passwd
        [root@localhost lianxi]# ls -lh /etc/passwd
        -rw-r--r--. 1 root root 2.1K 3月   5 15:22 /etc/passwd
        
    • 显示所有当前目录下的所有文件或目录

      • ls -la
        
    • 只查看当前目录下的目录文件

      • ls -d
        

6.cp命令

  • 拷贝文件或目录

    • 拷贝文件,如果加-a参数的话,两个文件的时间是一致的

    • [root@localhost lianxi]# cp file1 /root/
      [root@localhost lianxi]# ls /root
      file1
      
    • 拷贝目录

    • [root@localhost lianxi]# cp -a test3/ /root/
      [root@localhost lianxi]# ls /root
      file1  test3 
      

7.rm删除命令

  • 删除文件或目录

    • 删除文件

    • rm test.txt
      
    • 删除目录

    • rm -r test3/
      
    • 强制删除文件或目录

    • rm -rf 文件/目录
      

8.rmdir命令

  • 删除空的目录

  • rmdir test3/
    
  • 如果test3删除后lianxi是空目录,lianxi目录也删除

  • rmdir -p lianxi/test3
    

9.mv命令

  • 文件或目录改名、或将文件或目录移入其它位置

    • 将test改名为hhh

    • mv test hhh
      
    • 将test目录移动到hello目录下,如果hello目录不存在,则是改名

    • mv test/ hello
      
    • 将/usr/student/*下的所有文件和目录移动到当前目录下。

    • mv /usr/student/* .
      

10.find命令

  • 用来在指定目录下查找文件。

    • 当前目录及其子目录下所有延伸档名是c的文件列出来

    • find . -name ".c"
      
    • 将目前目录及其子目录中所有一般文件列出来

    • find . -type f 			f:一般文件
      
    • 将当前目录及其子目录下所有最近20天更新过的文件列出

    • find . -ctime -20
      
    • 查找/var/log目录中更改时间在7日以前的普通文件,并在删除之前询问它们:

    • find /var/log -type f -metime +7 -ok rm {} \;
      
    • 查找系统中所有文件长度为0的普通文件,并列出它们的完整路径

    • find / -type f -size 0 -exec ls -l {} \;
      

11.sudo提权命令

  1. sudo配置:

    • 查看sudo软件包:rpm -qi sudo
    • sudoers的模板配置文件:cat /etc/sudoers
  2. 配置普通用户:

    • 所有权限
      添加:用户名 ...
      例:xingxing	ALL=(ALL)		ALL
      不输入密码:xingixng ALL=(ALL)		 NOPASSWD:ALL
      
    • 部分权限:
      cmnd_Alias 名称随便取(sss)=/usr/sbin/ip,/usr/sbin/ifconfig,/usr/sbin/route
      
      fedora ALL=(ALL)		sss
      

12.grep命令

  • cat /etc/passwd | grep ^a :查看以a开头的
    cat /etc/passwd | grep ^$ :空行
    cat /etc/passwd | grep a$ :a结尾
    
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值