*man命令
1)查看命令的用法 man ls
* tab 补全命令
* vi命令
1)操作:按i键进入insert状态,输入内容后,按esc退出insert状态,再输入
:wq 保存内容退出;若输入:q!不保存退出
2)复制:在非编辑状态下选择要复制内容按yy进行复制,再移到要复制的地方按p进行黏贴,按dd删除一行
3)查找内容:在非编辑状态下输入 /内容进行查找,按n查找下一个符合内容,按shift+n查找上一个符合的内容
*echo 回写
1)echo 123>a.txt 用123覆盖全内容
2)echo 123>>a.txt 往a中追加内容123
*wc -l a.txt 统计行数
*sort命令
1)sort -n a.txt 以数字顺序正序显示内容
2)sort -u a.txt 去除重复的内容显示
3)sort -rn a.txt 以数字顺序倒序显示
*grep命令
1)grep 1 a.txt 显示包含1的内容
2)grep -n 1 a.txt 显示行号和内容
3)grep -v 1 a.txt 查找不包含1的内容
1.cat命令
1)一次显示整个文件。$ cat filename
分屏显示文件 cat a.txt|more
2)从键盘创建一个文件。$ cat > filename
只能创建新文件,不能编辑已有文件.
3)将几个文件合并为一个文件: $cat file1 file2 > file
2.ls命令
-a :全部的档案,连同隐藏档( 开头为 . 的档案) 一起列出来
-d :仅列出目录本身,而不是列出目录内的档案数据
-l :长数据串行出,包含档案的属性等等数据;
3.tac命令
和cat反着的命令,从最后一行开始显示内容
4.more命令
让画面在显示满一页时暂停,此时可按空格健继续显示下一个画面,或按Q键停止显示。
5.less命令
less命令的用法与more命令类似,也可以用来浏览超过一页的文件。所不同的是less命令除了可以按空格键向下显示文件外,还可以利用上下键来卷动文件。当要结束浏览时,只要在less命令的提示符“: ”下按Q键即可。
6.head命令
head 用来显示档案的开头至标准输出中,默认head命令打印其相应文件的开头10行。
head -5 log.log 显示前5行
7.tail命令
tail命令用来显示档案的结尾,默认结尾的10行
tail - 5 log.log 显示最后5行
tail -f a.txt 查看实时内容
8.chmod命令
变更文件或目录的权限。
u:User,即文件或目录的拥有者。
g:Group,即文件或目录的所属群组。
o:Other,除了文件或目录拥有者或所属群组之外的其他用户
a:All,即全部的用户,包含拥有者,所属群组以及其他用户。
+:增权限 -:减权限 =:指定权限
r:读取权限 w:写入权限 X:执行权限
如:chmod a+x sort
chmod ug+w,o-x text
9.find命令
用于在文件树中查找文件,并作出相应的处理
find . -name "*.log" 在当前目录查找 以.log结尾的文件。 ". "代表当前目录
find -name abc
10.mkdir命令
创建目录或文件夹
mkdir test1
mkdir -p test2/test22 新建2级文件
11.rmdir命令
功能是删除空目录,一个目录被删除之前必须是空的。
rmdir logs 只删除logs
rmdir -p logs logs删除后,父目录为空,也一并删除。
12.rm命令
rm -rf test 强制删除
13.cd
cd / 切换系统根目录
cd ../ 返回到上一级
cd /usr/local/ 进入目录 /usr/local/
14.pwd命令
查看当前路径
pwd -P 显示出确实的路径,而非使用连接(link)路径
15.mv命令
mv test.log test1.txt 将文件test.log重命名为test1.txtmv test1.txt test3 将test1.txt文件移到目录test3中
16.cp命令
将源文件复制至目标文件,或将多个源文件复制至目标目录。cp log.log test5 把log复制到test5下
17.ps命令
ps -ef 显示所有进程的列表
ps -ef | grep apache
18.kill命令
kill -9 3285
illall programe1 ,杀死programe1进程
19.reboot命令
重启系统
20.init 0 ( 关机 ,仅 root 用户有权操作 )
init 6 ( 重启系统 ,仅 root 用户有权操作 )
21.解压
unzip filename.zip 解压zip
unrar e file.rar 解压rar
tar –xvf file.tar //解压 tar包
22.压缩
zip jpg.zip *.jpg //zip格式的压缩,需要先下载zip for linux
rar a jpg.rar *.jpg //rar格式的压缩,需要先下载rar for linux
tar –cvf jpg.tar *.jpg //将目录里所有jpg文件打包成tar.jpg
23.hostname 查看主机名
24.shutdown ,shutdown -h now 惯用的关机指令