ls 打印当前目录下的目录、文件清单
-l 列表打印
-a 打印所有文件,包括隐藏文件
-al 列表打印当前目录下所有文件信息,包括隐藏文件
-i 打印inode信息
pwd 查看当前所在路径
touch 创建文件 touch file.txt
mkdir 创建目录 mkdir dir
-p 创建不存在路径下的目录 mkdir -p ./dir/dir2/dir3/dir4
cd 改变路径
~ 返回家目录
- 退回上一次所在路径
stat 查看文件详细信息 stat file.txt
tree 树形查看所在目录下的文件、目录以及分支路径的文件、目录
man 查询linux指令信息 man mkdir
cp 拷贝目录、文件到目标中 cp dir/file_source dir/file_dest
-f 强制拷贝
-r 递归拷贝
mv 1.剪切目录、文件到目标中 mv source dest
2.目录、文件改名 mv source 不存在的目录/文件
cat 显示文件内容 cat file.txt
> 1.键盘输入到文件中 cat > file.txt
2.文件输入到文件中 cat file1.txt > file2.txt(覆盖式)
cat file1.txt >> file2.txt(追加式)
-n 显示时加上行号
tac 由下至上显示文件 tac file.txt
*使用与cat类似
echo 将内容写入文件 echo 内容 > file.txt(覆盖式)
echo 内容 > file.txt(追加式)
* echo file.txt > file1.txt 是将file.txt这个字符串写入file1.txt,不是file文件内容写入
rm 删除文件 rm file.txt
-f 强制删除
-r 递归删除(可删目录)
-d/dir 删除空目录
nano 文本编辑器 nano file.txt(方便编辑文本)
*退出方法:ctrl + x,之后输入y,之后enter即可
more 翻找文件内容(不支持上下键) more file.txt
-数字 指定初始显示行数 more -5 file.txt
*enter键下翻,q退出
less 翻找文件内容(支持上下键) less file.txt
*使用与more类型
head 从文件开头显示内容(默认10行) head file.txt
-数字 指定显示行数 head -100 file.txt
tail 从文件结尾显示内容(默认10行)tail file.txt
*使用与head类似
date 显示时间
+%s 显示时间总秒数(1970.01.01 00:00:00起至此时总秒数)
*这是格林尼治时间,实际为北京时间08:00:00
-d '指定时间' 显示目标时间(默认星期/月/日/时间/时区/年)
1. -d '3 days ago' //三天前日期
2. -d '1 month 5 days' //一个月5天后的日期
...
+%Y:%m:%d-%H%M:%S 按年-月-日 时:分:秒格式显示
cal 日历
-1 显示本月
-3 显示本月起共三个月的
find 查找文件路径(默认只查找本目录下的)find file.txt
目录 查找指定目录下的 find ~ file.txt//查找家目录下的所有file文件
*默认显示所有带有file文件的路径,包括来源路径
-name 只显示file文件自身路径
which 指令 查询指令所在路径 which mkdir
whereis 程序名 查找系统中的二进制/说明/源代码文件 whereis mkdir
alias 别名=目标 起别名 alias go=cd
unalias 别名 取消别名 unalias go
grep 'word' file 检索file文件中所有的关键词 word grep 'hello' file.txt //检索file中hello
-n 显示带行号
-v 显示所有不带关键词的行
-i 检索时不区分关键词大小写
xargs 将管道前内容当作命令参数给管道后内容
例:echo ' -p' | xargs mkdir == mkdir -p
zip 压缩文件成.zip格式 zip dest.zip source
-r 递归压缩(非空目录)
unzip 解压(默认到当前路径) unzip proj.zip
-d 解压到指定路径 unzip proj.zip -d dest_route
tar 压缩/解压文件(.tgz/.tar)
压缩: tar -czvf dest.tgz source //压缩成.tgz格式
tar -czf dest.tgz source //不显示压缩过程(.tgz)
tar -cf dest.tar source //压缩成.tar格式
解压: tar -xzvf source.tgz //解压到当前路径(.tgz)
tar -xzvf source.tgz -C dest_route //解压到指定路径(.tgz)
tar -xzf dest.tgz source //不显示解压过程(.tgz)
tar -xf dest.tar //解压.tar文件
history 显示之前所有指令操作
小编呕心沥血,恳请三连支持 如有错误,敬请斧正
暑期编程PK赛 得CSDN机械键盘等精美礼品!


