Linux的基本命令和解释

目录及文件的基本操作

1pwd 让你知道你在哪

[root@localhost ~]# pwd
/root

-P 显示连接的路径 (是真实的路径)

[root@localhost etc]# pwd -P
/etc

2 cd 让你去你想去的目录下

[root@localhost ~]# cd /home
[root@localhost home]# ls
ligang

这是去用户主文件夹去看看

  1. ls 就是显示目录里的文件
[root@localhost 桌面]# ls /
bin   dev  etc   lib    media  opt   root  sbin  sys  usr
boot  dvd  home  lib64  mnt    proc  run   srv   tmp  var

ls -a 显示所有的文件包括隐藏文件

[root@localhost 桌面]# ls -a
.  ..

好像没有隐藏的 哈哈
ls -d 显示文件本身的信息

[root@localhost 桌面]# ls -d /var
/var

ls -h 显示容量的信息

[root@localhost 桌面]# ls -h /var
account  cache  db     games   kerberos  local  log   nis  preserve  spool  yp
adm      crash  empty  gopher  lib       lock   mail  opt  run       tmp

ls -l 长格式显示文档的信息 就是比较详细

[root@localhost 桌面]# ls -l /var
总用量 20
drwxr-xr-x.  2 root root   18 3月  19 2019 account
drwxr-xr-x.  2 root root    6 8月  12 2015 adm
drwxr-xr-x. 13 root root 4096 3月  18 19:34 cache
drwxr-xr-x.  2 root root    6 11月 21 2015 crash
drwxr-xr-x.  3 root root   32 3月  19 2019 db
drwxr-xr-x.  3 root root   17 3月  19 2019 empty
drwxr-xr-x.  2 root root    6 8月  12 2015 games
drwxr-xr-x.  2 root root    6 8月  12 2015 gopher
drwxr-xr-x.  3 root root   17 3月  19 2019 kerberos
drwxr-xr-x. 51 root root 4096 3月  19 2019 lib
drwxr-xr-x.  2 root root    6 8月  12 2015 local
lrwxrwxrwx.  1 root root   11 3月  19 2019 lock -> ../run/lock
drwxr-xr-x. 16 root root 4096 3月  18 22:19 log
lrwxrwxrwx.  1 root root   10 3月  19 2019 mail -> spool/mail
drwxr-xr-x.  2 root root    6 8月  12 2015 nis
drwxr-xr-x.  2 root root    6 8月  12 2015 opt
drwxr-xr-x.  2 root root    6 8月  12 2015 preserve
lrwxrwxrwx.  1 root root    6 3月  19 2019 run -> ../run
drwxr-xr-x. 12 root root 4096 3月  19 2019 spool
drwxrwxrwt.  7 root root 4096 3月  18 22:21 tmp
drwxr-xr-x.  2 root root    6 8月  12 2015 yp

ls -u 显示文件 文档最后看的时间

[root@localhost ~]# ls -lu /etc/passwd
-rw-r--r--. 1 root root 2273 3月  19 2019 /etc/passwd

看一下passwd最后看的时间
ls -t 修改的时间排序 但是ls是按文件的名称排序的

[root@localhost ~]# ls -lt
总用量 8
-rw-------. 1 root root 1366 3月  19 2019 anaconda-ks.cfg
-rw-------. 1 root root 1414 3月  18 19:34 initial-setup-ks.cfg

查看档案的信息和修改的时间

3 touch 创建和修改的时间

[root@localhost ~]# touch 123.txt

没有则可以创建 有则会修给时间

4 mkdir 一个创建目录的命令

-p选项 创建一个多级目录 也就是在目录在创建目录

mkidir -p /app/image/car
[root@localhost car]# cd /app
[root@localhost app]# ls
image
[root@localhost app]# cd /app/image
[root@localhost image]# ls
car

``
他是递归的去创建一个目录`

 5 cp 复制东西的 (文件 目录)
 ![在这里插入图片描述](https://img-blog.csdnimg.cn/20190318232410762.)为什么会略过他???????????

[root@localhost ~]# cp -r /var/123/ /var/789/
[root@localhost ~]#

-r 是递归的去复制
添加  “-r”选项 因为/var/123里有东西


6 rm 删除文件
rm  -i  是有提示的去删除
rm -r 是递归删除 而且有提示

[root@localhost var]# rm -r 789
rm:是否进入目录"789"? y
rm:是否进入目录"789/123"? y
rm:是否删除目录 “789/123/456”?y
rm:是否删除普通空文件 “789/123/aaa”?y
rm:是否删除普通空文件 “789/123/123”?y
rm:是否删除目录 “789/123”?y
rm:是否删除目录 “789”?y


rm -rf * 是没有提示去删除而且是全部删除


[root@localhost var]# rm -rf 123

没有提示




7 find搜索文件用的

[root@localhost var]# find adm
adm


-empty 是搜索空白文件和目录
 -group 按组查找
 -name 文档的名称
 

[root@localhost ~]# find -name hello.doc


- mtime 修改的时间查找

—iname 文件的名称查找 (不区分大小写)
   size 安容量查找
   type 按类型查找
   user 用户查找
   exec对找到的文件执行命令 (特定的)
   a 并且
   o 或者

10    du 计算文件或者目录的大小
      -h 任性化
  

[root@localhost ~]# du -h /etc
16K	/etc/fonts/conf.d
24K	/etc/fonts
4.0K	/etc/X11/fontpath.d
0	/etc/X11/applnk
4.0K	/etc/X11/xorg.conf.d
24K	/etc/X11/xinit/xinitrc.d
0	/etc/X11/xinit/Xclients.d
16K	/etc/X11/xinit/xinput.d
60K	/etc/X11/xinit
76K	/etc/X11

      -a 查看所有的文件和目录的大小

[root@localhost ~]# du -a /root
4 /root/.bash_logout
4 /root/.bash_profile
4 /root/.bashrc
4 /root/.cshrc
4 /root/.tcshrc
4 /root/anaconda-ks.cfg
4 /root/.cache/dconf/user

   -s 只显示总容量
   

[root@localhost ~]# du -s /root
56 /root





  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值