Liux必学的60个命令

1. 文件与目录操作

1.1. 创建文件夹:mkdir

1.

2. 删除文件夹:rmdir

1.

3. 复制文件或目录:cp

1.

4. 移动文件或目录:mv

1.

5. 删除文件或目录:rm

1.

6. 创建空文件:ouch

1.

7. 查看当前目录:pwd

1.

8. 更改当前目录:cd

2. 文件内容查看

2.1. 查看文件内容:ca

2.

2. 按行查看文件内容:more

2.

3. 按行查看文件内容(带有空格等):less

2.

4. 查看文件详细信息:ls -l

2.

5. 查看文件权限:ls -l /pah/o/file | awk '{pri $1}'

2.

6. 查看目录权限:ls -ld /pah/o/dir

2.

7. 查看文件大小:ls -lh /pah/o/file

2.

8. 查看目录大小:du -sh /pah/o/dir

3. 文本处理

3.1. 查找和替换文本:grep、sed

3.

2. 将多行文本连接在一起:ca - file1 file2 u003e ewfile(ca file1 file2 | awk '{pri R$1}' u003e ewfile)

3.

3. 统计单词、字节数等:wc

3.

4. 排序:sor

3.

5. 合并相同行:uiq

3.

6. 分割文件:spli

3.

7. 查找特定字符位置:awk '{pri idex($0, 每一行重复两次:awk '{pri $0}' file | awk '{pri $0}' | ee oufile(需要将“file”替换为实际文件名,“oufile”替换为输出文件名)

3.10 将多行合并为一行:r '

' ' ' file(需要将“file”替换为实际文件名)

3.11 在特定位置插入文本:awk '{pri subsr($0, 1, legh($0)-7) subsr($0, legh($0)-6)}' file u003e ewfile(需要将“file”替换为实际文件名,“ewfile”替换为输出文件名)

3.12 将每行前加序号:awk '{pri Rgrep -vE '^[[:space:]]$' file(需要将“file”替换为实际文件名)


下一篇:麒麟软件可信技术