Linux58期命令总结2-岳国霖

帮助相关

man 查看普通命令的帮助   例:man ls  man+命令

help 查看内置命令的帮助   例:cat --halp

info 查看一个命令更多的信息  例:info cat

关机重启

shutdown 关机重启

-r reboot重启

reboot直接重启

shutdown -r 1 一分后重启

-h halt关机

halt关机

shutdown -h 1 一分后关机

halt 关机CPU停止工作

poweroff 关机断电

init 切换运行级别

init 0关机

init 6重启

reboot 重启

systemctl系统

reboot重启

systemctl  reboot 系统重启

poweroff   系统关机

目录相关

pwd 打印工作目录

当前所在路径

切换工作目录

-上一次所在目录cd -

.当前目录cd .

..上级目录cd ..

~用户家目录cd ~

tree 以树形结构显示目录或文件

-L level 指定层数

tree -L 2 指定看到第二层

-d 只显示目录

tree -d test 只看test下的目录

mkdir  创建目录

-p 递归创建目录

mkdir test{1..3}  创建多个目录

mkdir -p test1/test2  在1下面在建个2

ls - list directory contents

      列表  目录      内容

-l long 长格式显示文件属性*

ll test.txt    ll加文件或目录

-a 显示所有文件,含隐藏文件*

ls -a /

-d 只显示目录*

ls -d ~ 不显示文件

-i 显示inode节点*

ls -i oldgirl.txt  显示文件目录的inode

-h human 人类可读形式显示

ls -lhi  l长格式详细 h是人类可读 i是inode

-p 目录结尾加斜线,区分目录和文件

ls -p /  目录后加/

-F 不同文件结尾加不同标识,目录结尾加斜线

ls -F /  目录后加各种标识

--color=auto 显示不同文件的颜色

ls --color

--time-style显示修改时间的格式

3.5.9.1 long-iso 年月日时分

3.5.9.2 iso 月日时分

-r reverse反转排序

-t 按修改时间排序

cp - copy files and directories

      拷贝  文件  和      目录

-r 复制目录

-p 保持文件或目录属性

-a 相当于dpr

-i 是否覆盖确认

rm 删除文件或目录

-f强制删除

-r 递归删除

mv 移动文件或目录,或改名

文件内容

touch 创建文件或更新文件时间戳

vi/vim 文本编辑器

echo - display a line of text

 显示        文本中的一行

-n 不换行输出

-e 支持转义字符输出

printf 格式化打印字符串

cat 查看文件内容

-n 显示行号

tac 按行翻转文件内容

rev 左右按字符翻转行的内容

more 分页查看文件内容

less 分页查看文件内容

-N 显示行号

head - output the first part of files

            输出          开头 部分    文件

-n 前n行,n可省

tail - output the end part of files

-n 后n行,n可省略

-f 跟踪文件尾部的变化

tr - translate or delete characters

        替换    或    删除    字符

cut

-d  指定分隔符

-f 指定哪列,多列可用逗号或者-

-c 按字符取内容

文件相关

file 查看文件类型

ln make links between files

 创建  连接  在两个文件之间

-s soft创建软链接

which 查命令所在的路径

whereis查找命令、源码、帮助等路径

-b 查二进制命令

locate 查找文件及帮助相关,从updatedb对应的数据库里查

find 查找目录下的文件

-name 按文件名查找

-type 按类型查找

-exec 对查找的结果再处理

-mtime 按修改时间查找

-perm 查权限

xargs 从标准输入执行命令

-n 数字,几个东西在一组

-d 指定分隔符,不指定默认是空格

-i 把{ }当做前面查找的结果

stat 查看文件属性

-c 获取指定文件属性的一部分

%A 显示字符权限

用户管理

id 查看用户身份

whoami 查看当前用户

useradd 添加普通用户

passwd 给用户修改密码

usermod 修改用户属性

groupadd 添加用户组

其他相关

date 显示系统时间和日期

-s 修改时间

-d 指定过去或未来格式

alias 查看或设置别名

unalias 取消别名

runlevel 查看运行级别

init 切换运行级别

hostname 修改主机名

hostnamectl C7永久修改主机名

getenforce 查看selinux状态

setenforce 设置selinux状态

打包压缩

tar 打包压缩

-z 压缩

-c 创建

-v 输出打包过程

-f 文件

-t 查看文件

-C 指定解压的路径

-x 解压

-h 跟随软连接

--exclude 排除不打包的文件

-X 从文件中排除不打包的文件

磁盘管理

df 查看文件系统

-i inode 信息

-h human以人类可读的形式查看block信息

三剑客

grep - print lines matching a pattern

          打印    行    匹配      一个  模式/样式

--color=auto 过滤的内容加色

-v invert取反

-i ignore(忽略)不区分大小写

-n number(数字)对输出的内容显示在源文件中的行号

-w word 按单词为单位过滤

-o 只输出匹配的内容

-E extend 扩展的grep,即egrep

-A after 显示过滤的字符串和它之后的多少行

-B after 显示过滤的字符串和它之前的多少行

-C context 显示过滤的字符串和它之前之后的多少行

-P 用于过滤per|兼容正则表达式

sed Stream editor 流编辑器

-n 取消命令的默认输出

-i 直接修改文件内容,而不是输出到终端

sed的内置命令字符说明

s 替换

g 全局global

p  打印print

d 删除delete

a 追加 append

i 插入 insert

awk 是一门命令操作也可以作为编程语言,处理字符串牛逼

awk 参数 条件 文件

awk参数

-F 指定分隔符

$1 第一列

$2 第二列

$0 整行

$NF最后一列

$NF-1 倒数第二列

$NR 行号

文件属性

chmod

-R递归修改

chown change owner 改变文件用户和组

-R 递归修改

chgrp  change grep  修改用户组

网络服务命令

定时任务

crontab

-l list 列表定时任务

-e edit 编辑定时任务

-u user 查看特定用户下定时任务


补了点例子

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 一、Python简介和环境搭建以及pip的安装 4课时实验课主要内容 【Python简介】: Python 是一个...
    _小老虎_阅读 6,382评论 0 10
  • Linux习惯问题: 在vim编辑时,按了ctrl + s后,再按ctrl + q就可以继续执行了。ctrl + ...
    光着脚的鞋阅读 4,739评论 0 16
  • 官网 中文版本 好的网站 Content-type: text/htmlBASH Section: User ...
    不排版阅读 4,762评论 0 5
  • 我们恨贪官,又拚命报考公务员; 我们骂垄断,又削减脑袋往高薪单位钻; 我们讥讽不正之风,自己办事却忙找关系。 总之...
    平凡时光阅读 448评论 0 0
  • 你还记得吗?第一次亲尝梦想的味道。 不趋炎不附势,只为起初看见的那一束光。 4岁,幼儿园里总有几个让老师头疼的孩子...
    JoeyLQ阅读 331评论 0 0

友情链接更多精彩内容