Linux常用命令合集(持续更新)
Linux常用命令合集(持续更新)
不区分操作系统内核,日常运维常用命令合集
系统停启命令(疑难杂症首选方案)
$ reboot #重启$ logout #注销$ shutdown -h now #关闭系统$ shutdown -r now #重启
文件和目录相关操作
$ cd '路径' #跳转到目的路径 ( 斜杠开头的路径为绝对路径,第一个斜杠代表根目录)$ cd ~user1 #进入个人的主目录$ cd #当前登陆用户的主目录$ cd - #上一次路径$ pwd #显示工作路径
查找相关
# 文件查找$ find / -name file1 #从 '/' 开始进入根文件系统搜索文件和目录 $ find / -user user1 #搜索属于用户 'user1' 的文件和目录 $ find /home/user1 -name \*.bin #在目录 '/ home/user1' 中搜索带有'.bin' 结尾的文件 $ find /usr/bin -type f -atime +100 #搜索在过去100天内未被使用过的执行文件 $ find /usr/bin -type f -mtime -10 #搜索在10天内被创建或者修改过的文件 $ find / -name \*.rpm -exec chmod 755 '{}' \; #搜索以 '.rpm' 结尾的文件并定义其权限 $ find / -xdev -name \*.rpm #搜索以 '.rpm' 结尾的文件,忽略光驱、捷盘等可移动设备 $ locate \*.ps #寻找以 '.ps' 结尾的文件 - 先运行 'updatedb' 命令 $ whereis halt #显示一个二进制文件、源码或man的位置 $ which halt #显示一个二进制文件或可执行文件的完整路径# 文件内容查找$ grep Aug /var/log/messages #在文件 '/var/log/messages'中查找关键词"Aug" $ grep ^Aug /var/log/messages #在文件 '/var/log/messages'中查找以"Aug"开始的词汇 $ grep [0-9] /var/log/messages #选择 '/var/log/messages' 文件中所有包含数字的行 $ grep Aug -R /var/log/* #在目录 '/var/log' 及随后的目录中搜索字符串"Aug"
文本文件编辑\浏览相关
# 创建文件$ touch text.log #创建一个名字叫text.log的文件$ mkdir -r '文件路径' #创建一个路径(相当于window的文件夹)# 编辑文本文件$ vi #vi命令是一套命令,详情参考下图$ vim #强化版vi系列命令,详情参考下图# 浏览文本文件$ cat text.log #将text.log的日志打印出来$ less text.log #以文本文档的格式打开文件,支持文档翻页挑战查询定位$ more text.log #基础版less命令
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~