Linux基础命令

Linux基础命令

一.ls命令用于查看目录的内容
    1. ls -l //长格式
[root@192 ~]# ls -l`
total 4
drwxr-xr-x. 2 root root    6 Jun 29 21:04 a
-rw-------. 1 root root 1092 Jun 28 11:43 anaconda-ks.cfg
drwxr-xr-x. 2 root root    6 Jun 29 21:04 b
drwxr-xr-x. 2 root root    6 Jun 29 21:04 c
[root@192 ~]# cd

    1. ls -d //目录文件
[root@192 ~]# ls -d
.
    1. ls -b //块设备文件
[root@192 ~]# ls -b
a  abc  abd  anaconda-ks.cfg  b  c  obj

    1. ls -c //字符设备文件
[root@192 ~]# ls -c
abd  abc  obj  a  b  c  anaconda-ks.cfg

    1. ls -p //命令管道
[root@192 ~]# ls -p
a/  abc  abd/  anaconda-ks.cfg  b/  c/  obj
  • 6 .ls -s //套接字文件
[root@192 ~]# ls -s
total 4
0 a  0 abc  0 abd  4 anaconda-ks.cfg  0 b  0 c  0 obj
  • 7.文件权限, 文件硬链接的次数,文件的属主,文件的属组,文件大小,时间戳(timestamp),最近一次被修改的时间

    [root@192 ~]# ll
    total 4
    drwxr-xr-x. 2 root root    6 Jun 29 21:04 a
    -rw-r--r--. 1 root root    0 Jun 29 21:14 abc
    drwxr-xr-x. 5 root root   33 Jun 29 21:16 abd
    -rw-------. 1 root root 1092 Jun 28 11:43 anaconda-ks.cfg
    drwxr-xr-x. 2 root root    6 Jun 29 21:04 b
    drwxr-xr-x. 2 root root    6 Jun 29 21:04 c
    -rw-r--r--. 1 root root    0 Jun 29 21:14 obj
    
  • 8.ls -a //显示以.开头的隐藏文件

    [root@192 ~]# ls -a
    .  ..  .bash_history  .bash_logout  .bash_profile  .bashrc  .config  .cshrc  .tcshrc  .viminfo  a  abc  abd  anaconda-ks.cfg  b  c  obj
    
    
  • 9.ls -R //递归(recursive)显示

    [root@192 ~]# ls -R
    .:
    a  abc  abd  anaconda-ks.cfg  b  c  obj
    
    ./a:
    
    ./abd:
    b  c  d
    
    ./abd/b:
    '[1..100]'   hehe   hh
    
    './abd/b/[1..100]':
    
    ./abd/b/hehe:
    
    ./abd/b/hh:
    dd
    
    ./abd/b/hh/dd:
    
    ./abd/c:
    meimei
    
    ./abd/c/meimei:
    
    ./abd/d:
    didi
    
    ./abd/d/didi:
    
    ./b:
    
    ./c:
    
    
    1. ls -r //逆序显示

      [root@192 local]# ls -r
      src  share  sbin  lx2001  libexec  lib64  lib  include  games  etc  bin  abd
      
      
二,cd l//改变当前工作目录
[root@192 ~]# cd /usr/local/
[root@192 local]# ls
bin  etc  games  include  lib  lib64  libexec  sbin  share  src
[root@192 local]# cd src
[root@192 src]# 
三,pwd /打印当前工作目录路径
[root@192 ~]# cd /usr/local/
[root@192 local]# ls
bin  etc  games  include  lib  lib64  libexec  sbin  share  src
[root@192 local]# cd src
[root@192 src]# pwd
/usr/local/src
四,mkdir - p
//创建目录
        -p      //创建目录时若父目录不存在则自动创建
[root@192 ~]# mkdir -p abd/{b/{hehe,hh/dd},c/meimei,d/didi,}
[root@192 ~]# ls
a  abc  abd  anaconda-ks.cfg  b  c  obj
[root@192 ~]# tree abd
abd
|-- b
|   |-- hehe
|   `-- hh
|       `-- dd
|-- c
|   `-- meimei
`-- d
    `-- didi

五,tree //查看目录树
[root@192 ~]# tree abd
abd
|-- b
|   |-- hehe
|   `-- hh
|       `-- dd
|-- c
|   `-- meimei
`-- d
    `-- didi
六,touch //无中生有、万象更新 创建文件
[root@192 ~]# touch lx 1 234
[root@192 ~]# ls
1  234  a  abc  abd  anaconda-ks.cfg  b  c  lx  obj

七,stat //显示文件或文件系统的状态
[root@192 ~]# stat abd
  File: abd
  Size: 33              Blocks: 0          IO Block: 4096   directory
Device: fd00h/64768d    Inode: 67630809    Links: 5
Access: (0755/drwxr-xr-x)  Uid: (    0/    root)   Gid: (    0/    root)
Context: unconfined_u:object_r:admin_home_t:s0
Access: 2022-06-29 21:16:22.206344439 +0800
Modify: 2022-06-29 21:16:03.019343386 +0800
Change: 2022-06-29 21:16:03.019343386 +0800
 Birth: 2022-06-29 21:16:03.018343386 +0800
八,rm -rf 递归删除所有文件
[root@192 ~]# rm -rf 234
[root@192 ~]# ls
1  a  abc  abd  anaconda-ks.cfg  b  c  lx  obj

九,cp
 //复制文件,一个文件到一个文件,多个文件到一个目录
        -a      //归档复制,常用于备份
        -r      //递归拷贝,拷贝目录时必须使用此选项
[root@192 ~]# cp -r a abd
[root@192 ~]# cd abd
[root@192 abd]# ls
a  b  c  d

十,mv 移动文件 和重命名
[root@192 ~]# touch 1234
[root@192 ~]# mv 1234 /usr/local/
[root@192 ~]# ls /usr/local/
1234  abd  bin  etc  games  include  lib  lib64  libexec  sbin  share  src
[root@192 ~]# 
[root@192 local]# mv 1234 lx2001
[root@192 local]# ls
abd  bin  etc  games  include  lib  lib64  libexec  lx2001  sbin  share  src
[root@192 local]# 

/local/
1234 abd bin etc games include lib lib64 libexec sbin share src
[root@192 ~]#
[root@192 local]# mv 1234 lx2001
[root@192 local]# ls
abd bin etc games include lib lib64 libexec lx2001 sbin share src
[root@192 local]#


评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值