基本命令
$>ls #当前目录
$>ls -l #列表显示
$>ls --help #帮助
$>ls -a -l -h #查看当前目录 -h:人性化 -l:列表 -a:显示开头
$>clear #清屏
$>cd /home #切换目录
$>cd . #进入当前目录
$>cd .. #进入上级目录
$>pwd #显示当前目录
$>whoami #显示当前用户
$>su root #切换用户,输入密码
$>passwd #修改当前用户密码
$>ifconfig #查看ip地址
/*启动桌面板的网卡:on*/
$>su centos
>cd /home/centos #回到主目录
>cd ~ #回到主目录
>cd - #后退,返回之前的目录(上次的)
$>ll #别名,ls -l --autocolor
$>alias #查看所有的别名
$>mkdir ~/Downloads/a #创建目录
$>touch ~/Downloads/a/1.txt #创建文件
$>echo hello word > 1.txt #重定向输出 > >>添加,追加
$>cat 1.txt #查看文件 type 1.txt
$>cp 1.txt 2.txt tmp/ #复制文件
$>rm 1.txt #删除文件
$>rm -rf tmp #强行递归删除
$>mv a.txt tmp/ #移动文件
/*centos client中切换模式*/
ctrl+alt+f6 #切换到文本模式
ctrl+alt #激活鼠标
ctrl+alt+f1 #切换到桌面模式(Ubuntu是f7)
ctrl+alt+f5 #切换到新的文本模式
nano 文本编辑器(命令行模式)
$>nano 1.txt #打开nano编辑器,编辑a.txt文件
$>ctrl+o #保存文件,提示后直接回车
$>ctrl+x #退出文件
$>ctrl+k #cut文本(剪切)
$>ctrl+u #cut文本(粘贴)
$>more a.txt #分屏显示
>more -5 a.txt #显示5行 -q退出,-h帮助
>tail a.txt #显示最后10行内容
>head a.txt #前10行
>head -n 20 a.txt #前20行
>head --lines=-10 #除了后10行,全打印
$>find ·|more #|是管道符,前面的输出作为后面的输入
$>find ~ #查看目录
$>wc -c -l -w a.txt #显示统计信息 -c:字节 -l:line -w:word
$>hostname #查看主机名称
$>uname -r -a -p -m #查看系统内核
$>file xx.xx #查看文件类型
$>gzip a.txt #原地压缩
>gzip -d a.txt #原地解压
>gzip -dr tmp #递归解压
>ganzip a.txt.gz #=gzip -d a.txt
$>tar -cf my.tar a.txt #将a.txt归档到新建my.tar中
> tar -vxf my.tar #解档文件
$>find ·| grep txt |cp `xargs` temp #将当前目录下的txt 文件考到temp中,xargs是多行变单行,用空格替换回车换行符
$>ping `cat a.txt` #``是强制命令解析
$>which echo #查看命令所在地(文件路径)