当前位置:首页 > CentOS > 正文内容

CentOS 常用命令

待你如初恋11个月前 (05-15)813

环境变量:

env    查看全部变量

echo $SHELL    查看单个变量

~/.bashrc    用户变量,修改后需要执行:source ~/.bashrc

/etc/profile    系统变量,修改后需要执行:source /etc/profile

重定向符号:

覆盖     ls /home > a.txt    ;把原本显示在显示器上面的ls命令执行的输出覆盖到a.txt文件内,屏幕上面不显示命令的执行输出了,a.txt文件的内容每次都会被覆盖。

>> 追加    echo "输入的内容"  1>> a.txt    ;把原本显示在显示器上面的ls命令执行的输出追加到a.txt文件内,屏幕上面不显示命令的执行输出了,每次都会在a.txt文件内容的最后面追加输出的结果,1代表标准输出,可以省略,2代表标准错误输出重定向,可以把错误的内容存储在a.txt文件中。

< 执行文件内容中的命令    cd 0< a.txt    ;a.txt文件的内容为/root,执行了cd < a.txt后,就相当于执行cd /root,默认为0,可以省略。

快捷键:

Ctrl+Insert    复制

Shift+Insert    粘贴

Ctrl+E    光标移动到行尾

Ctrl+A    光标移动到行首

Ctrl+K    删除光标后面的所有内容

Ctrl+U    删除光标前面的所有内容

命令:

history    查看历史命令

echo > ~/.bash_history    清除历史记录

touch 1.txt    创建文件

rm 1.txt    删除文件,需要输入Y确认

rm -f 1.txt    强制删除文件

mkdir files    创建文件夹

rm -r files    递归删除文件夹内所有内容,需要输入Y确认

rm -rf files    递归强制删除文件夹内所有内容

file home    查看文件或目录类型信息

cp 1.txt 1.txt.bak    复制文件

find /usr -name "*.img"    查找文件或目录

find -type f -name "a*"    查找类型为“f”文件类型,a开头的所有文件

find -type d -name "a*"    查找类型为“d”目录,a开头的所有目录

whereis nc    查找二进制程序,代码等相关文件路径

which ls    查找并显示给定命令的绝对路径

tar -cvf test.tar *.txt    把所有.txt文件打包为test.tar

tar -xvf test.tar -C 11     把test.tar文件解包到11文件夹里

tar -czvf test.tar.gz *.txt    使用gz压缩格式,把所有.txt文件打包压缩为test.tar.gz

tar -xzvf test.tar.gz -C 11    把test.tar.gz文件解压到11文件夹里

tar -cjvf test.tar.bz2 *.txt    使用bz2压缩格式(通常比gz压缩率更高,但更费时间),把所有.txt文件打包压缩为test.tar.bz2

tar -xjvf test.tar.bz2 -C 11    把test.tar.bz2文件解压到11文件夹里

ls | wc -l    统计当前文件夹内有多少文件

find . -name "*.txt" -exec ls -lahS {} + | awk '{print NR, $0}'    (默认递归查找)查找当前目录下所有.txt的文件,找到后按文件的从大到小的来排列(+代表全部找完后再执行,\;代表每次都执行),最后在前面加上数字索引

grep "ls --color=auto" * . -r -n    (默认不递归,需要添加-r递归)递归的查找当前目录下所有文件的内容,是否有ls --color=auto这段字符串,有就返回在第几行。

用户管理类:

cat /etc/passwd    查看基本系统用户信息

sudo cat /etc/shadow    查看系统用户的加密秘密和相关的密码策略信息


版权声明:本文由学习记录吧发布,如需转载请注明出处。

本文链接:https://xxjl8.com/?id=20

标签: CentOS
分享给朋友:
返回列表

上一篇:CentOS9 开机启动SSH

没有最新的文章了...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。