Linux常用命令

2021/11/15 7:09:49

本文主要是介绍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:递归查询(目录下所有文件中某个内容)



这篇关于Linux常用命令的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程