liunx文件处理命令
基本命令
cd
cd - 返回进入此目录之前所在的目录
例:原来在/home/lg52778738目录下,进入根目录,使用CD -,返回了进入根目录前的/home/lg52778738目录下
Cd 进入当前用户主目录
默认当前用户目录为/home/lg52778738
cd / 进入系统根目录
Cd …退到当前目录的上级目录中
Vim
退出先按ESC,然后保存退出:qw
不保存退出:q!
I是文档模式切换,进入插入模式,输入内容
ls
Ls -l查询权限
Ls -ld 要查看文件名或者目录名,查看指定文件或目录的权限
chmod
更改文件所有权
chown [owner] file
chown root new.sh
文件描述符
ls
输入文件- 标准输入0
输出文件:
标准输出1
错误输出2
- [lg52778738@shell.ceshiren.com ~]$ ls -l /dev/std*
lrwxrwxrwx 1 root root 15 Oct 29 19:18 /dev/stderr -> /proc/self/fd/2
lrwxrwxrwx 1 root root 15 Oct 29 19:18 /dev/stdin -> /proc/self/fd/0
lrwxrwxrwx 1 root root 15 Oct 29 19:18 /dev/stdout -> /proc/self/fd/1
ls -zt 是错误的命令会返回一个错误的信息
使用2>2err.txt把错误的信息写入2err.txt文件中
把ls -l /dev 正确地结果写入1.txt 把ls -l ,错误的返回结果写入2err.txt
使用>是覆盖,>>是追加
把正确和错误的结果都写入一个文件3.txt中
方法1:使用&>
方法2:
使用>3.txt 是1 >3.txt默认把正确的信息输入3.txt , 2>&1, 是把错误的信息输出到1中,因为1中的信息都要输入到3.txt,实际上就是把正确的和错误的信息都输入到了3.txt中