Linux常用命令

ls -al:查看当前目录所有文件的概要信息(包含隐藏文件)
ls -alh:能显示文件大小,并显示所有文件详细信息

mkdir:创建目录
mkdir -p :创建多层目录
rmdir:删除一个空目录(有文件或者其他目录不能删除)

touch 文件名称:创建文件(加上文件后缀)(若文件已存在,更新文件的系统时间)
touch 文件名1 文件名2 :创建多个文件
rm 文件名称:删除文件(有提示是否删除)
rm *.txt:删除txt格式的所有文件
rm -f 文件名称:强制删除,没有提示
rm -r :递归
rm -rf :递归强制删除一个目录,并且不经确认
rm -rf * :清空当前文件夹
rm -rf / :删除Linux操作系统,且无法复原

cp 文件1 文件2:复制文件1为文件2(若文件2已存在,直接覆盖;若需提示,要加上-i(Linux自动加上了-i))
cp 文件1 目录/ :将文件1复制到目录/下
cp -r 文件夹 目录/:将文件夹复制到目录/下

mv 文件1 文件2 :将文件1重命名为文件2
mv 目录/ 目录2/ :将 目录/剪切到目录2/下

clear:清空屏幕

cat [选项] 要查看的文件
[选项]:-b:列出行号(非空白行,空白行不标行号)
-E:将结尾断行行字节 显 示 出 来 ( 显示出来( 结尾)
-n:列出行号(空白行也会有行号)
-T:将[tab]制表符按键以^I显示出来
-v:列出展示不出来的特殊符号
-A:相当于 -vET

more 要查看的文件
空格:翻页
Enter:下一行、或者翻页
Ctrl+F:向下滚动一屏
Ctrl+B:返回上一屏
q:离开more页面

less 要查看的文件(不显示文件百分比)
空格:向下翻一页
pagedown:向下翻一页
pageup:向上翻一页
/字符串:n:向下查找 ;N:向上查找
q:离开less页面

head 查看文件内容
-n:查看文件前几行
-c:查看文件前几个字符

tail 查看文件内容
-n:查看文件后几行
-f:监听后几行的内容(若文件内容有变化,实时变化。常用于跟踪日志)
Ctrl+C:放弃当前输入、终止当前任务或程序(结束监听)

组合命令:
重定向输出: > 输出内容,若内容已存在,会替换
>> 追加
cat 文件1>文件2:复制文件1中内容到文件2
cat 文件1>>文件2:将文件1中内容追加到文件2后

&&:左边的命令运行失败,右边的命令不会执行

Ctrl+insert :复制
command :调用指定指令并执行(比如执行帮助命令command --help)

tar -cvf :打包
tar -xvf:解包
tar -zcvf: 压缩
tar -zxvf :解压
tar -zxvf :压缩包 -C 目录:解压到特定目录
tar -jcvf :压缩
tar -jxvf:解压

date查看当前日期
date +%Y:打印当前年份
date +%m:月份
date +%d:日期
date “+%Y-%m-%d %H:%M:%S”

cal查看日历
cal
cal -3 :展示上月、本月、下月
cal 2020 :展示2020日历

find查找文件或目录
find 路径path 选项[options]
find / -name test:搜索全部目录中名称为test的文件
find . -name test:搜索当前目录中,名称为test的文件

grep过滤查询
grep [options]范围(查询某文件中的某些内容)
-c:只输出匹配行的计数
-i:不区分大小写
-n:显示匹配行及行号
-w:显示整个单次
-r:递归查询(目录下所有文件中某个内容)
-o:只输出符合的字符串

vi编辑器
三种模式:一般模式(命令行模式)、插入模式(编辑模式)、底行模式
esc:插入模式变为一般模式
i/o/a:进入编辑模式
i: 进入编辑模式,处于插入状态
o: 进入编辑模式,换行插入
a: 进入编辑模式,处于追加状态
::进入底行模式
:wq :编辑后,退出并保存
:q :未编辑直接退出vim
:q! :编辑后,强制退出不保存
:w :编辑后保存
:set nu :显示行号
:set nonu :不显示行号
一般模式下:
u:撤销(相当于windows的ctrl+z)
ctrl+r:取消撤销操作
/文本 :搜索指定文本,高亮显示。按n显示下一个,按N显示前一个
:整数 :快捷跳转到指定行
p:粘贴
yy:复制
5yy:复制光标及下面共5行
dd:剪切
5dd:剪切光标及下面共5行

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值