[关闭]
@breakerthb 2017-07-17T03:13:08.000000Z 字数 1365 阅读 1290

Linux命令

Linux URL


Linux命令大全

Linux命令表

1. 文件管理

文件
od 以二进制方式读取
touch -a 修改访问时间 -c 修改文件时间 -d 修改日期 -m 修改 mtime -t 修改成某个时间
umask 目前用户在新建文件或目录的时候的默认权限 无参数:数字形式显示 -S:字符形式显示
chattr 设置隐藏属性 [+-=][ASacdistu] a 只能增加数据,不能删除数据 i 不能编辑(删除、改名、添加数据)
lsattr 显示文件隐藏属性
file 简单判断文件格式
diff
whereis 寻找特定文件 -b 只找二进制文件 -m 只找说明文件manual路径下的文件 -s 只找Source源文件 -u 其他
which 寻找执行文件(尽在PATH定义中找) -a 将PATH中所有可以找到的命令列出
locate 支持模糊匹配(在内部数据库中查找) -i 忽略大小写差异 -r 后面可接正则表达式
updatedb 手动更新内部数据库
find 在磁盘中查找
文本处理 正则表达式
grep xargs sed awk
col tr sort uniq
split printf wc
备份压缩
ar bunzip2 bzip2 bzip2recover
gunzip unarj compress cpio
dump uuencode gzexe gzip
lha restore tar uudecode
unzip zip zipinfo

目录管理
ls -a 显示全部文件,包括隐藏文件 -d 列出目录本身 -l 列出长数据串 (ll)
cp -a = -pdr -i 覆盖时询问 -r 递归复制
rm -f 强制 -i 询问 -r 递归删除
mv -f 强制 -i 询问 -u 新文件较新时覆盖
basename 获取最后的文件名
dirname 获取目录名

2. 磁盘管理

磁盘管理
mount df(查看分区使用) du(查看文件占用) ln
fdisk mkfs fsck badblocks
iostat swap RAID FIO
dd(数据读写)

3. 系统管理

系统
系统基本信息查看 uname free uptime dmsg vmstat fuser
进程管理 ps pstree pgrep pidof $$ jobs fg bg nohup nice renice kill killall ipcs
调度管理 atd at atq atrm batch crontab anacron
服务管理 service chkconfig ntsysv systemctl
模块管理 lsmod modinfo modprobe rmmod depmod insmod 内核模块单独编译&安装
Linux防火墙
Linux内核管理 CentOS 7 新内核安装 | Ubuntu内核管理

4. Shell

Shell常用配置
Shell Script

type

Shell命令
. echo eval exec
export expr printf set
shift trap unset ulimit
locale read array declare
alias find history cut
tee join paste expand

5. 用户管理

账户管理
groups newgrp useradd passwd
usermod userdel su sudo
w who last lastlog
write mesg wall mail
fuser

6. 网络通讯

网络通讯
samba smbclient nc 端口检查

7. 编辑器

vim

8. 软件管理

软件管理
yum apt-get rpm dpkg

9. 开发工具

GDB
GCC
Doxygen

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注