Linux命令大全

A
alias(定义过长的命令别名,可以用type查看取得别名是否存在,然后输入alisa 别名=原命令,别名也是临时性,可用enable还原,可以写进nano文本里面保存,输入nano .bashrc,在.bashrc里面修改保存,然后执行source或.➕执行文件.bashrc,执行保存,单独敲alias可以显示所有的别名)
B
bc(二进制转换,输入bc回车,输入obase=2回车,输入转换数字,这是2进制转换,ibase=8,是8进制转换)
bash -n可以检查shell脚本语法有没有错,只是检查语法,但是不执行
bash -x可以逐行检查shell脚本,排错
C
cat(看文本文件内容)
cat /etc/motd(登录后提示) /etc/issue(看文本文件)
cd(切换文件夹)
CTRL➕C Cntrl➕D(取消/中断)
cat /proc/cpuinfo(跟lscpu一样查询当前设备CPU,不过显示更加详细)
cat /proc/meminfo(跟free指令一样,查看内存 proc文件夹对应的是内存中的数据,都是保存在内存中的,不占磁盘空间)
cat /proc/partitions(跟lsblk功能一眼查看内存中的分区和大小)
cat /etc/redhat-release(查询红帽系列发行版本,ubuntu输入cat /etc/os-release查询)
cat /dev/null > /boot/big (删除boot中的名为“big”的大型文件,不影响服务器,不用重启,null可以理解成空洞或者黑洞、垃圾箱,把垃圾文件吃掉)
cat /etc/shells(切换shell)
cat /etc/shadow(查看用户口令信息,或者用getent shadow dai ,这个命令等价于cat /etc/shadow,单独查看某个口令的密码)
clock(查询时间,clock -w修正时间)
cat /etc/timezone(查看当前时区)
cat -A等价于VIM里的set list
cal(显示日历)
cp(cope的简写,实现文件或目录的复制,一般敲cp -a既可以考文件夹,又不容易丢属性,或者cp -av,既拷贝又显示拷贝过程,防止在拷贝的时候死机而没发现,将来在生产中例如:cp -a /data/ /backup_data+%F_%H-%M-%S,这样可以备份带日期)
chown(可以改所有者所属组,change owner)
chpasswd(改口令)
chgrp(只修改文件的所属组)
chmod(文件权限设置)
chattr(改特殊属性)
chattr +i (不能删除,改名,更改)
chattr +a(只能追加内容,不能删除,改名)
Chage(修改口令的有效期)
Chsh(改shell类型)
Chfn(修改用户的描述信息)
Cut(切列)
Curl(字符界面浏览器)
D
date(查询时间。也可以修改时间:后面跟要修改的时间)
date %F(显示今天的日期,%F是日期:等价于年月日,%T是时间等价于时分秒。 列子:date +%F_%T,注意:这里的+号只能出现一个。比较常用的嵌套书写格式:touch date %F_%H-%M-%S.log,回车ls,用来生成一个带日期的文件,这里面年月日(date),时(H),分(M),秒(S))
dnf -y install 命令名称((安装软件,,dnf只适用于centos 8,yum适用于centos 6/7)
列子:touch date -d ‘-1 day’ +%F.log ( 用嵌套的方式在工作中生成前一天的日志文件)
Dd
df (-f查看分区大小,-i查看空间利用率,-T查看分区文件类型)
diff
dmesg(查看硬件信息)
E
exit(退出)
echo $PS1 $SHELL(用echo来实现或者显示后缀文本信息,查找路径)
echo P A T H ( 查 看 外 部 命 令 存 储 次 序 , PATH(查看外部命令存储次序, PATH表示变量,后面跟的是变量名)
enable(跟help命令的功能一样但是只显示内部命令词条,输入enable -n XXX可以禁用内部命令,如果想要恢复禁用,再次输入enable XXX恢复,禁用都是临时禁用)
echo KaTeX parse error: Undefined control sequence: \e at position 31: …文提示) echo -e ‘\̲e̲[31mwelcom\e[0m…,,且可以跟多个变量,临时的删除和定义
uuid(随机生成ID)
V
vim mail.txt(批量发送邮件)
Vim(编辑或修改当前文件) pass.text
W
who(有哪些人在登录)
whoami或who am i(我是谁)
which(显示外部命令查看磁盘路径)
which is ls(显示具体路径,更加详细)
whatis(显示一个命令的简短功能,但不会说这个命令怎么用,man -f也是等价的写法)
wc -l(统计文件有多少行)
X
Y
yum -y install XXXX(后缀要装的命令,但是必须要连互联网,yum仅支持centos6/7,centos8可以用yum或者dnf)
yum -y install autofs → systemctl enable – now autofs实现安装,这样下次开机也能用
yes(不断去显示Y的一个命令)
Z

特殊字符命令:
. (跟source功能一样,有表示当前文件夹的意思)
“” 可以识别变量,不能识别命令
‘’ 变量和命令都不识别,都当成字符串
变量和命令都识别,并且把单引号,并且会将反向单引号的内容当初命令执行后,再交给调用反向单引号的命令继续 \ 可以实现转译(原本的意思是表示命令没结束) $ () 变量 {} 等价于
!! 上一条命令

反向单引号的里面必须是个可以执行的命令,而“”和''里面只放字符串而已

| 管道符可以把一次无法处理完的内容进行多次处理

1> file标准输出
2> File 标准错误
&> file标准输出和错误
< file标准输入
2>&1将标准错误重定向为标准输出
1>&2将标准输出重定向为标准错误
<<EOF多行重定向
XXX
YYY
EOF通过这种方式来实现多行重定向
CMD1 | CMD2 …将CMD1的标注输出作为CMD2的标准输入

VIM:扩展命令模式基本命令
w 写(存)磁盘文件
wq 写入并退出
x 写入并退出
X 加密
q 退出
q! 不存盘退出,即使更改都将丢失
r filename 读文件内容到当前文件中
w filename 将当前文件内容写入另一个文件
!command 执行命令
r!command 读入命令的输出
d 删除
y 复制 p复制到光标的后面 P复制到光标的前面
w file: 将范围内的行另存至指定文件中
r file:在指定位置插入指定文件中的所有内容
set number 显示行号
set ai 自动缩进
set noai取消缩进
set expandtab 将TAB键默认为8个空格键
set ts=4 将TAB键默认为4个空格键
set ignorecase忽略大小写

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值