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:可以查看目录的树形结构