touch:创建文件时,空格需要"a b"双引号,但不建议这种命名方式
cat:查看
tac:倒叙显示
more:分页显示内容,空格和f一页翻内容
回车逐行换
less:可以往回翻,并且通过/来进行搜索,n/l下一行、上一行
tail -f实时更新内容
ln:-s 源文件 目标文件 (软连接)类似windows快捷方式
ln 源文件 目标文件 (硬链接)cp -p 复制所有状态,硬链接会同步更新,硬链接不能夸分区,不能针对目录使用
chmod [ugor +-= rwx] [文件目录] -R递归修改
对文件:r:cat/less/more
w:vim
x:script command
对目录:r:ls
w:touch/mkdir/rmdir/rm
x:cd
文件搜索命令
find [搜索范围] [匹配条件]
-name:指定文件名,区分大小写
-iname:不区分大小写
-size:根据文件大小查找
-user:根据用户来查找
-amin:根据访问时间来查找
-cmin:文件属性的改变
-mmin:文件内容Modify
-a:相当于and
-o:相当于or
-exec/-ok 命令 { } \; :对搜索结果进行命令操作
-type: f文件,d目录,l软连接文件
-inum:根据i节点查找
locate:通过updatedb更新,快速查找除了tmp目录以外的系统文件,-i忽略大小写选项
which:可以查看命令的路径和别名
whereis:通which,可以找到帮助
grep:管道,在文件内容进行查找
-v 去掉含有某些字符的行
useradd:从500开始加用户
passwd :修改密码
who:哪些用户已登录,登录的终端,tty为本地登录,远程登录pts
w:更为详细的用户登录信息
.gz: gzip 文件名,直接压缩
解压缩:gunzip 文件名 gzip -d
gzip只能压缩文件,不能压缩文件夹,同时会覆盖源文件
tar -c :打包
-v:显示详细信息
-f:指定文件名
-z:使用gzip打包同时压缩
-j:使用bzip2生成压缩文件
tar -cfz 打包文件名 要打包的文件夹
-x:解包
-z:解压缩gzip
-f:指定文件名
-j:使用bzip2解压缩
tar -xzf 解压文件名
zip:压缩文件,-r:压缩文件夹
并且保留文件
zip 新文件名 原文件名
unzip:解压缩
bzip2:是gzip的升级版,生成的是
-k保留源文件
bunzip2:解压缩
write:给指定用户发送信息
使用crtl+d结束
write 名字
wall:给所有在线用户发送信息
ping -c指定次数
ifconfig 网卡名称 IP地址
mail:查看发送电子邮件
mail 用户名
mail直接使用可以查看系统内的root邮件
last:每个用户的最后的登陆时间
lastlog:查看所有用户的最后登陆时间
netstat:查询网络状态
-t:tcp
-u:udp
-l:监听
-r:路由
-n:显示IP地址和端口号
netstat -tlun:查看本机监听的端口号
netstat -an:查看本机所有的网络连接
netstat -rn:查看本机的网络路由
setup:redhat专有命令,可以设置网络参数
系统运行级别:0-6,0关机,6重启,
/etc/inittab想修改系统级别
runlevel查看当前的运行级别
strace:追踪命令执行过程
for sth in a b c d;do …;done
tree:可以查看目录的树形结构