linux命令速记

linux命令速记

  • 帮助命令
  • 文件处理
  • 权限管理
  • 搜索命令
  • 压缩命令
  • 其他命令

帮助命令

man
空格键 向下翻页
u 向上翻页
enter 向下一行
y 向上一行
/ 搜索关键词eg:/linux
n 定位到下一个关键词
N 定位到下一个关键词
q 退出文档

文件处理

ls -al(a:所有 l:详细信息)
eg:ls -al
mkdir -p 目录名(p:递归创建目录)
cd
pwd(显示当前目录)
rmdir
cp -rp 源文件或目录 目标文件或目录(r:复制目录 p:保留原属性)
mv
rm -rf 文件或目录名 (r:删除目录 f:强制删除无需确认)
touch
cat -n 文件名(n:显示行号)
more
head
tail
(tail -n 20 显示最后20行)
ln -s 当前文件 目的文件(s:创建软链接,无s创建硬链接)

  • 硬链接通过i结点区分
  • 不能跨分区
  • 不能对目录使用

权限管理

chmod [{ugoa}{±=}{rwx}] {文件或目录] -R(R:递归修改)
r-----w----x
4----2-----1
eg:chmod g+w test
eg:chmod g=7 test
eg:chmod -R 777 test

chown 用户 文件或目录
eg:chown root test

chgrp 用户组 文件或目录
chgrp groun1 test

umask -S

搜索命令

find 搜索范围 匹配条件
-i
-name
eg:find /etc -iname passwd
-size
eg:find /etc -size +20000
eg:find /etc -size -20000
-user
eg:find /etc -user root
-group
eg:find /etc -group root
-amin 访问时间改变时间
-cmin 文件属性改变时间
-mmin 文件内容改变时间
-a 两条件同时满足
-o 两个条件满足一个即可
eg:find /etc -size +1000 -a -size -2000
-exec/-ok 命令 {};
eg:find /etc -name passwd -exec ls {} ;
-type 按文件类型
-inum 按i结点

locate 文件名
在文件资料库内查找
which 命令
搜索文件所在目录及别名
eg:which ls
whereis 命令
搜索命令所在帮助文档及名称
eg:whereis ls
grep -iv 指定字串 文件
在文件中搜寻匹配字串的行并输出
i:不区分大小写
v:排除指定的字串
eg:grep -i root passwd
eg:grep -v root passwd

压缩命令

gzip 文件(.gz)
eg:gzip test(不保留原文件)
gunzip 压缩文件
eg:gunzip test.zip

tar -czvf 压缩后文件名 文件名(.tar.gz)
-c 打包
-v 显示详细信息
-f 指定文件名
-z 压缩
-x 解包
eg:tar -czvf test.tar.gz test(保留原文件)
eg:tar -xvf tese.tar.gz

zip 压缩后文件名 文件或目录(.zip)
-r 压缩目录
eg:zip test.zip test
unzip 压缩文件名
eg:unzip test.zip

其他命令

echo
date
:eg:date “+%Y-%m-%d %H:%M:%S”
wget:eg: wget 下载地址
ps:eg:ps -aux 。查看进程状态
top:动态监视进程活动与系统进展
pidof:eg:pidof 进程名。查询进程pid
kill
killall
uptime
:查看系统负载
free:显示系统内存使用情况
who:当前登录系统主机用户信息
last:系统登入记录
ifconfig
uname
:查询系统内核信息
histroy:
sosreport:

tr [原始字符] [目标字符]:eg: tr [a-z] [A-Z] (将所有小写字母换成大写)
wc -lwc
stat:stat 文件名(查看文件存储信息和时间)
cut:eg:cut -d : -f 1 /etc/passwd(以冒号为分隔符 按列提文本passwd第一列文字 )
diff 文件:用于比较多个文本文件的差异。

你可能感兴趣的:(linux)