Linux常用命令

常用Linux命令

** 后续陆续更新**

常用系统工作命令

echo命令

echo用于打印shell中变量的值,或者输出指定的字符串。
示例
echo -e “\e[1;31mThis is red text\e[0m”
This is red text
在这里插入图片描述
颜色码:重置=0,黑色=30,红色=31,绿色=32,黄色=33,蓝色=34,洋红=35,青色=36,白色=37
在这里插入图片描述
颜色码:重置=0,黑色=40,红色=41,绿色=42,黄色=43,蓝色=44,洋红=45,青色=46,白色=47

reboot命令

reboot命令用来重新启动正在运行的Linux系统。
示例
reboot // 重开机
reboot -w //重开机模拟(只有记录不会真的重开机)

常用系统状态检测命令

who命令

who命令是显示目前登录系统的用户信息
示例
在这里插入图片描述

history命令

history命令用于显示指定数目的指令命令,历史至今的命令。
示例
显示历史最近10条命令
在这里插入图片描述

工作目录切换命令

pwd命令

pwd命令是以绝对路径的方式显示当前所在目录。
示例
在这里插入图片描述

cd命令

cd命令用于切换工作目录。
示例
在这里插入图片描述

ls命令

ls命令用于显示目录下所有文件。
示例
显示当前目录下非影藏文件与目录
在这里插入图片描述
显示当前目录下包括影藏文件在内的所有文件列表

[root@localhost ~]# ls -a
. anaconda-ks.cfg .bash_logout .bashrc install.log .mysql_history satools .tcshrc .vimrc
… .bash_history .bash_profile .cshrc install.log.syslog .rnd .ssh .viminfo

文本文件编辑命令

cat命令

cat命令常用于查看文件显示内容
示例
设ml和m2是当前目录下的两个文件
在这里插入图片描述

head命令

head命令用于显示文件的前10行内容。

tail命令

tail命令用于查看文件末尾的内容,多用于查看log日志文件变更。
示例
在这里插入图片描述

stat命令

stat命令用于显示文件当前状态信息。

文件目录管理命令

touch命令

touch命令有两个功能:一是用于把已存在文件的时间标签更新为系统当前的时间(默认方式),它们的数据将原封不动地保留下来;二是用来创建新的空文件。

mkdir命令

mkdir命令用来创建目录

mv命令

mv命令用于重命名文件或目录, 或者多用于将文件从一目录转移到另一目录中。
示例
将文件ex3改名为new1
在这里插入图片描述
将目录/usr/men中的所有文件移到当前目录(用.表示)中
在这里插入图片描述

cp命令

cp命令用于将一个或多个文件或目录复制到指定目录。
示例
将文件file复制到目录/usr/men/tmp下,并改名为file1
cp file /usr/men/tmp/file1
cp -r 复制整个目录

scp命令

scp命令用于服务器与服务器, 服务器与本地间的文件复制
示例
从远处复制文件到本地目录
scp root@10.10.10.10:/opt/soft/nginx-0.5.38.tar.gz /opt/soft/
scp -r复制整个目录

rm命令

rm命令可以删除一个目录中的一个或多个文件或目录,也可以将某个目录及其下属的所有文件及其子目录均删除掉。对于链接文件,只是删除整个链接文件,而原有文件保持不变。

注意:使用rm命令要格外小心。因为一旦删除了一个文件,就无法再恢复它。所以,在删除文件之前,最好再看一下文件的内容,确定是否真要删除

file命令

file命令用于查看文件的类型

打包压缩和搜索命令

tar命令

tar命令可以为linux的文件和目录创建档案
示例
将文件全部打包成tar包
tar -cvf log.tar log2012.log 仅打包,不压缩
tar -zcvf log.tar.gz log2012.log 打包后,以gzip压缩
tar -jcvf log.tar.bz2 log2012.log 打包后, 以bzip2压缩
查询tar包内有哪些文件
tar -ztvf log.tar.gz
将tar包解压缩
tar -zxvf /opt/test/log.tar.gz

grep命令

grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。
示例
在文件中搜索一个单词,命令会返回一个包含“match_pattern”的文本行:
grep match_pattern file_name
grep “match_pattern” file_name

find命令

find命令用于查找目录下的文件
示例
目录下查找以.txt结尾的文件名
find /home -name “*.txt”
以上内容参考 https://man.linuxde.net/

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值