ubuntu 常用命令
基本命令
cd 进入文件夹
cd 回车 进入自己的home 文件夹
cd 目标文件夹名
cd ~ 回到自己的home文件夹
cd .当前目录
cd .. 上一层
cd - 上次所在目录
ls 查看当前目录文件
ls -a 查看所有文件 包括隐藏文件
ls -l 查看当前文件以列表形式显示 不包括隐藏文件
ls -al 查看当前目录所有文件包含隐藏文件 以列表形式显示
ls -hl 更加人性化的显示文件
pwd 查看自己当前所在文件夹路径
mkdir 创建文件夹
mkdir 文件夹名
mkdir 文件夹名/文件夹名/.......... 在一个文件夹下创建文件夹
mkdir 文件夹名/文件夹名/...-p 新建文件夹 加 -p 可以直接创建所有文件夹
touch 创建文件
touch 文件名.文件后缀
rm 删除命令
rm -i 文件名.文件后缀 询问是否删除 yes / no
rm -f 文件名.文件后缀 不询问直接删除
rm -r 文件名.文件后缀 递归删除文件夹 删除所有文件 和文件夹 不询问
rm -ri 文件名.文件后缀 递归删除文件夹 删除所有文件 询问是否删除 yes /no
more 分屏显示
查看内容时,在信息过长无法在一屏上显示时,会出现快速滚屏,使得用户无法看清文件的内容,此时可以使用more命令,每次只显示一页,按下空格键可以显示下一页,按下q键退出显示,按下h键可以获取帮助。
ctrl+b 返回上一屏
ctrl+f 下一屏
| 管道
管道:一个命令的输出可以通过管道做为另一个命令的输入。
管道我们可以理解现实生活中的管子,管子的一头塞东西进去,另一头取出来,这里“ | ”的左右分为两端,左端塞东西(写),右端取东西(读)。
clear 清屏
clear作用为清除终端上的显示(类似于DOS的cls清屏功能),也可使用快捷键:Ctrl + l ( “l” 为字母 )。
cat 打开查看文件
cat 文件名.后缀 查看当前目录文件
cat ./练习文件夹/3.txt 查看路径下文件内容
cat 文件名1.后缀 > 文件名2.后缀 打开文件1把文件1内容 写入到文件2中 如果没有文件2 则创建文件2
如果文件2中 有内容 则覆盖原有内容
cat 文件1.后缀 >> 文件2.后缀 打开文件1把文件1中的内容追加到文件2 中 如果没有文件2 则创建文件2
如果文件2中 有内容 原有内容不会被覆盖
grep 文本搜索
Linux系统中grep命令是一种强大的文本搜索工具,grep允许对文本文件进行模式查找。如果找到匹配模式, grep打印包含模式的所有行。
grep 一般格式
grep [-选项] ‘搜索内容串’文件名
grep 常用选项
grep -v 显示不包含搜索内容的所有文本
grep -n 显示行
grep -i 忽略大小写
grep搜索内容串可以是正则表达式。
正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。
grep常用正则表达式:
^a ^以什么开头
a$ $ 以什么结尾
[a-z] [A-Z] 在A-Z之前
find 查找文件
命令功能非常强大,通常用来在特定的目录下搜索符合条件的文件,也可以用来搜索特定用户属主的文件。
常用用法:
find -name 3.txt 搜索所有 名字 为3.txt 的文件
find -name '*..txt' 搜索所有 。txt 文件
find ./文件夹 -size -2M M为大写 搜索所有小于 2M的文件 +2M 是大于2M的文件 2M 是等于2M的文件
find ./文件夹 -size +2M -size -6M 大于2M小于6M d 的文件
cp 复制文件
cp命令的功能是将给出的文件或目录复制到另一个文件或目录中,相当于DOS下的copy命令。
常用选项说明:
cp 1.txt ./练习文件夹
mv 移动文件
用户可以使用mv命令来移动文件或目录,也可以给文件或目录重命名。
常用选项说明:
mv 5.txt ./练习文件夹
tree 关系树状图
tree 练习文件夹
tar 打包文件
计算机中的数据经常需要备份,tar是Unix/Linux中最常用的备份工具,此命令可以把一系列文件归档到一个大文件中,也可以把档案文件解开以恢复数据。
tar使用格式 tar [参数] 打包文件名 文件
tar命令很特殊,其参数前面可以使用“-”,也可以不使用。
常用参数:
tar -cvf 打包文件名.tar 要打包的文件或文件夹1.txt 2.txt 3.txt 6.txt
ar -xvf 打包文件名.tar 解开打包文件
tar -cvf 打包文件名.tar.gz 压缩要打包的文件或文件夹1.txt 2.txt 3.txt 6.txt
ar -zxvf 打包文件名.tar.gz 解开压缩包文件
Ln 设置连接
Ln硬连接 源文件删除 还可以继续访问
ln源文件 连接文件
Ln -s软连接 源文件删除 快捷连接失效 不可以继续访问
Ln -s源文件 连接文件
作者:GuangH
链接:https://www.jianshu.com/p/0f253188ab89
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。