命令
1.cd
cd / 转到根目录中
cd ~ 转到/home/user(用户名)用户目录下
cd /usr 转到根目录下的usr目录中-------------绝对路径
cd test 转到当前目录下的test子目录中------相对路径
2.ll
ll -h 获取目录(h目录大小以K M G单位展示)
3.cat
3.1如果有大量的内容,屏幕滚动起来非常快,我们可以使用参数more和less
cat text.log | more
cat text.log | less
cat -n tomcat7.log | grep ' 系统查看到'
3.2在文件中显示行号
cat -n text.log
4.grep
在文件中查找包含的内容
grep 测试内容 text.log
5.vi
ctrl u --向文件首部翻半屏
ctrl d --向文件尾部翻半屏
i --在光标前
I --在当前行首
a --在等光标后
A --在当前尾行
o --在当前行之下新开一行
O --在当前行之上新开一行
按ESC键 跳到命令模式,然后:
:w 保存文件但不退出vi
:w! 强制保存,不退出vi
:wq 保存文件并退出vi
:wq! 强制保存文件,并退出vi
:q 不保存文件,退出vi
:q! 不保存文件,强制退出vi
:e! 放弃所有修改,从上次保存文件开始再编辑
6.ps
ps -ef --查看所有进程
ps -ef | grep tomcat --查看指定进程(| 符号,是个管道符号,表示ps 和 grep 命令同时执行)
- UID:用户ID,即进程的拥有者
- PID:进程ID
- C:cpu的占用率,形式是百分数(%)
- TIME:进程的执行时间
7.kill
HUP 1 终端断线
INT 2 中断(同 Ctrl + C)
QUIT 3 退出(同 Ctrl + \)
TERM 15 终止
KILL 9 强制终止
CONT 18 继续(与STOP相反, fg/bg命令)
STOP 19 暂停(同 Ctrl + Z)
8.chmod
命令是用于控制用户对文件的权限的命令。读取、写入和执行是许可权限中的三个主要设置
r— 文件可以被读取
w— 文件可以被写入
x— 文件可以被执行,如果文件是程序的话
u(user文件所有者),g(group文件所有者所在组),
o(others所有其他用户),a(all所有用户,和ugo使用一样)
chmod 文件的使用者(u,g,o,a)增减(+,-,=)权限名称(r,w,x) 文件
删除某一文件的所有权限,输入命令:chmod a-rwx test.txt
为文件所有者添加权限,输入命令:chmod u+rwx test
还可以用数字表示权限:4——读取,2——写入,1——执行
chmod 777 file//表示User、Group、及Other的权限都设为rwx
eg: chmod 751 filename
chmod a=rwx file//表示所有用户都可读写执行
chmod a+r file//表示给所有用户加上可读权限
chmod ugo+r file//与a+r的相同
chmod u+x file//表示给文件所有者加上执行权限
9.head、tail
head -n 2 test.txt 前2行内容
head -n -2 test.txt 除了最后2行的全部内容
tail -n 4 test.txt 文件最后4行内容