常用命令

ls常用参数:

ls -a            显示指定目录下所有子目录与文件,包括隐藏文件

ls -l              以列表方式显示文件的详细信息

ls -h              配合 -|以人性化的方式显示文件大小

通配符:

*                    文件代表文件名中所有字符

is  te *            查找以te开头的文件

is *html          查找结尾为html的文件

?                    代表文件名中任意一个字符

is ?.c              只找第一个字符任意,后缀为.c的

is a.?              只找只有3个字符,前2字符为a.,最后一个字符任意的文件

[ ]                      [“和” ]将字符组括起来,表示可以匹配字符组中的任意一个。“-”用于表示字符范围

[abc]                  匹配a,b,c中的任意一个

[a-f]                    匹配从a到f范围内的任意一个字节

is [a-f]*                找到从啊到f范围内的任意一个字符开头的文件

is a-f                    查找文件名为a-f的文件,当‘“-”处于方括号之外失去通配符的作用

\                            如果要是通配符作为普通字符使用,可以在其前加上转义字符。“?”和“*”处于方括号内时不能使用转义字符就失去通配符发作用

is \*a                      查找文件名为*a的文件

cd切换工作目录:

cd                          切换到当前用户的主目录(/home/用户目录),用户登录的时候,默认的目录就是用户的主目录。

cd ~                        切换到当前用户的主目录(/home/用户目录)

cd .                          切换到当前目录

cd ..                          可进入上次所在的目录



pwd                            显示当前路径

相对路径:在输入路径时,最前面不是/或者~,表示相对当前目录所在的目录位置

绝对路径:在输入路径时,最前面是/或者~,表示从根目录/家目录开始的具体目录位置

mkdir                            创建目录

touch                            创建文件

history                          查看历史命令

cat                                查看文件内容

gedit                            编辑文件

rmdir                            删除目录

re删除文件:

-i                                以进行交互式方式执行

-f                                强制删除,忽略不存在的文件,无需提示

-r                                递归地删除目录下的内容,删除文件夹时必须加次参数

ln                                原文件  链接文件

ln -s                            原文件  链接文件

cat                              查看或者合并文件内容

grep文本搜索:

-v                                显示不包含匹配文本的所有行9(相当于求反)

-n                                  显示匹配行及行号

-i                                  忽略大小写

^a                                  行首,搜寻以m开头的行;grep -n'^a' 1.txt

ke$                                行尾,搜寻以ke结尾的行;grep -n 'ke$' 1.txt

[Ss]igna[Ll]                    匹配[ ]里中一系列字符中的一个;搜寻匹配单词signal、Signl、Sighal的行;grep -n '[Ss]igna[Ll]' 1.txt

.                                      匹配一个非换行符的字符;匹配e和e之间有任意一个字符,可以;匹配eee,eae,eve但是不匹配ee,eaae;grep -n'e.e' 1.txt

find查找文件:

find ./ -name text.sh          查找当前目录下所有名为text.sh的文件

find ./ -name '*.sh'              查找当前目录下所有后缀为.sh的文件

find ./ -name " [A-Z]*"          查找当前目录下所有以大写字母开头的文件

find /tmp -size 2M                查找在/tmp目录下大于2M的文件

find /tmp -size -2M              查找在/tmp目录下小于2M的文件

find ./ -perm 0777                查找当前目录下权限为777的文件或目录

cp拷贝文件:

-f                                            已经存在的目标文件而不提示

-i                                            覆盖目标时提示用户确认

-v                                          显示拷贝进度

mv移动文件:

-f                                            禁止交互式操作

-i                                            确认交互式操作

-v                                            显示移动进度

tar -zcvf xxx.tar.gz    要压缩的文件

tar -zxvf xxx.tar.gz    要解压的文件

效果最好

tar -jcvf xxx.tar.bz2    要压缩的文件

tar -jxvf xxx.tar.bz2    要解压的文件

效果其次

zip xxx    要压缩的文件

unzip xxx.zip

效果最差

sudo userdel  xxx  删除用户

sudo userdel -r xxx

cat /ect/group  查看组

groupmod +三次tab  查看组

sudo groupadd xxx  添加组

sudo geoupdel xxx  删除组

pa -aux    显示进程

kill -9 pid  杀进程

ifconfig  查看ip地址

ping www.baidu.com  查看电脑网络是否联网

ping 127.0.0.1    检查网络设备是否良好

df -m  检测整个磁盘使用情况

du -h  检测当前路径使用情况

top  动态显示进程

htop  动态显示进程

date  显示当前时间

cal  显示日历

 

你可能感兴趣的:(常用命令)