初探linux

  • 查看我们当前在哪个家下 pwd


    image.png
image.png
  • 命令格式

image.png
  • ls命令

image.png
[root@localhost ~]# ls
anaconda-ks.cfg  install.log  install.log.syslog
[root@localhost ~]# ls -l    能看到的文件
总用量 44
-rw-------. 1 root root  1273 11月 27 07:11 anaconda-ks.cfg
-rw-r--r--. 1 root root 27605 11月 27 07:11 install.log
-rw-r--r--. 1 root root  7572 11月 27 07:10 install.log.syslog
[root@localhost ~]# ls -lh      人性化查看
总用量 44K
-rw-------. 1 root root 1.3K 11月 27 07:11 anaconda-ks.cfg
-rw-r--r--. 1 root root  27K 11月 27 07:11 install.log
-rw-r--r--. 1 root root 7.4K 11月 27 07:10 install.log.syslog
[root@localhost ~]# ls -a      查看所有目录
.                .bash_logout   .cshrc              .tcshrc
..               .bash_profile  install.log         .Xauthority
anaconda-ks.cfg  .bashrc        install.log.syslog
[root@localhost ~]# ls -l /etc
总用量 1808
drwxr-xr-x.  3 root root   4096 11月 27 07:09 abrt
drwxr-xr-x.  4 root root   4096 11月 27 07:10 acpi


[root@localhost ~]# ls -ld /etc/       查看目录本身
drwxr-xr-x. 105 root root 12288 11月 28 01:02 /etc/

[root@localhost ~]# ls -i        我们知道每个文件都一个id号,系统查找文件就是通过id号
796998 anaconda-ks.cfg  784899 install.log  784900 install.log.syslog


  • rw-r--r--
[root@localhost ~]# ls -l   也可以写成ll
总用量 44
-rw-------. 1 root root  1273 11月 27 07:11 anaconda-ks.cfg
-rw-r--r--. 1 root root 27605 11月 27 07:11 install.log
-rw-r--r--. 1 root root  7572 11月 27 07:10 install.log.syslog

#文件类型有10位
    文件类型(- 文件 d 目录 | 软链接文件)
rw-      r--      r--
u所有者  g所有组  o其他人
r读  w写  x执行
  • 文件处理命令

    • 目录处理命令
  • 建立目录

image.png

[root@localhost ~]# ls      查看目录
anaconda-ks.cfg  install.log  install.log.syslog

[root@localhost ~]# mkdir bols    创建文件夹
[root@localhost ~]# ls
anaconda-ks.cfg  bols  install.log  install.log.syslog
[root@localhost ~]# mkdir japan/dinner   因为都不存在,会报错
mkdir: 无法创建目录"japan/dinner": 没有那个文件或目录
[root@localhost ~]# mkdir -p japan/dinner    用-p来进行递归创建
[root@localhost ~]# ls
anaconda-ks.cfg  bols  install.log  install.log.syslog  japan
[root@localhost ~]# cd japan/    查看japan文件夹
[root@localhost japan]# ls
dinner

  • 切换目录命令
image.png
[root@localhost japan]# cd /root/    返回root目录
[root@localhost ~]# pwd          查看当前目录
/root
[root@localhost ~]# cd japan/    进入japan文件夹
[root@localhost japan]# ls
dinner
[root@localhost japan]# cd dinner   进入dinner文件夹
[root@localhost dinner]# ls        因为没有文件
[root@localhost dinner]# pwd      查看当前目录
/root/japan/dinner

ctrl + l 清屏

相对路径 绝对路径

image.png
  • 相对路径
- 相对路径  从当前路径开始

[root@localhost ~]# pwd    当前目录
/root
[root@localhost ~]# cd ../usr/local/src/   当前前一个目录就是根目录
[root@localhost src]# pwd
/usr/local/src
[root@localhost src]# cd ../usr/local/src/   当前是src 之前的目录是local 就不能在用了,会报错
-bash: cd: ../usr/local/src/: 没有那个文件或目录


- 绝对路径

[root@localhost src]# cd /etc/   直接从根目录开始怎么都行
[root@localhost etc]# cd
[root@localhost ~]# cd /etc/

  • pwd

image.png
  • 删除空目录 只能删除空目录
image.png
  • 删除目录
image.png
  • 复制命令
image.png
  • 剪切或改名 注意不需要 -r
image.png

你可能感兴趣的:(初探linux)