文件系统命令
1.ls
ls 列出目录与文件
ls -a 列出全部文件
ls -lh 列出规定格式的文件
ls -t 列出按时间顺序排好的文件
2.pwd
返回当前工作路径
3.cd
cd dir 切换目录
cd .. 去上一层目录
cd / 去根目录
cd 去家目录
4.touch
touch file_name 创建一个空文本
5.cp
cp file file_copy 拷贝一个文件 (需要两个路径)
cp -r 拷贝目录
6.rm
rm file 删除文件
rm -r dir 删除目录
7.mv
mv file1 file2 移动一个文件
8.mkdir
mkdir dir_name 创建一个目录
rmkdir dir_name 删除一个目录
9.locate
locate file_name 搜索文件
10.top
显示出现在运行的进程
11.apt-get install
在Linux系统里安装application
压缩命令
1. gzip /zip
以gzip格式压缩文件
2.gunzip /unzip
解压gzip格式文件
3.tar -zcvf
tar -zcvf new.tar.gz #打包和gunzip压缩
4.tar -zxvf
tar -zxvf old.tar.gz #解压打包
文本操作命令
1.cat
cat file 输入文本
cat > file 写入文本
cat file1 file2 >file3 将file1 和file2 写入到file3 里面
2.head
head file 打印这个文件里的前十行
head -n 5 file 打印这个文件里的前五行
3.tail
tail file 打印这个文件的最后十行
tail -n 5 file 打印这个文件的最后五行
4.less
less file 查看文件
less -N file 给文件里的行首 标行数
5.cut
eg: cut [参数] 文本/管道符内容
参数:
-d:自定义分隔符,默认为制表符
-f:分隔符分割文本后,指定显示第几列
eg1: cut -d " " -f 1 * file *
用空格来分割file文件,指定显示出第一列
eg2: cut-d ":" -f 1,3 * file *
用冒号来分割file文件,指定显示出前3列
6.sort
eg: sort [参数] 文件名
参数:
-r :相反的顺序
-n: 按照数值大小进些排序
-k:指定区域
eg1: sort -r -n -k 3 tmp
7.uniq
eg:uniq [参数] 文件名
参数:
-c: 显示每行连续出现的次数
-d: 仅显示连续重复出现的行
-u: 仅显示没有连续出现的行
eg1:cut -f 2 tmp.txt | sort | uniq -c
备注:sort | uniq 组合使用
8.wc
wc file #统计 lines,words,bytes
wc file -l #只统计lines
网友评论