1.ls相关
ls :显示文件或目录
ls -a :显示隐藏文件
ls -l :显示文件和目录的详细资料
2.mkdir 创建目录
3.cd相关
cd :切换目录
cd .. :返回上一级目录
cd ../.. :返回上两级目录
4.touch:创建空文件
5.rz:上传文件
6.find / -name 文件名 :在根目录下查找文件,表示在整个硬盘查找 (这个也很常用)
7.ps -ef | grep XX :查看XX进程 (这个很常用,常用于判断服务器是不是挂了)
8.kill -9 +进程id :通过进程id杀进程
9.压缩和解压
tar命令:
tar zxvf FlieName.tar :解包
tar czvf FileName.tar DirName :打包
jar命令:
jar -xvf xxx.war : 解压上传的war包
10.wget+地址:下载文件
例如:下载jar包
wget http://mirrors.tuna./..
11.pwd :绝对路径的方式显示用户当前工作目录
12.rm相关
rm xx.txt :删除文件,会进行确认再进行删除
rm -f xx.txt :直接删除文件
rm -rf test :删除文件夹
13.cp相关
cp xx.txt(原文件名字) xx.text(复制后的文件名):复制文件
cp -rf oldHolder newHolder : 复制文件夹
cp -a dir1 dir2 :复制一个目录
14.cat相关
语法:cat 文件路径
cat /root/anaconda-ks.cfg :查看文件全部内容
语法:more 文件路径
more /root/anaconda-ks.cfg :分页查看文件内容
语法:head 文件路径 -n 数字
head /root/anaconda-ks.cfg -n 20 (查看文件的前20行) :查看文件开头的 n 行数据:
语法: tail -n 数字 ,默认是 10 行
tail /root/anaconda-ks.cfg -n 20 (查看文件的后20行) :查看文件结尾的 n 行数据:
15.grep相关
语法: grep [参数] 搜索的字符串内容 文件名 1 [文件 n]
在文件中(可以多个文件同时)搜索字符串,可以使用正则表达式
准备一个文件 aa.txt
① 搜索文本”java”:grep java aa.txt
② 搜索文本”java” 区分大小写:grep -i java aa.txt -i:不区分大小写
③ 搜索的文本中有空格,使用引号括起来 例如 grep “java is” aa.txt
④ 搜索整个单词,是其他字符串的一部分的不符合条件 -w :搜索单词
搜索单词 java : grep -w java aa.txt
⑤ 使用正则, 以 java 开头的行 例如 grep “^java” aa.txt
⑥在多个文件搜索 例如 grep java aa.txt test.txt
⑦ 使用管道 “|” 例如: cat aa.txt | grep java
16.服务启动关闭相关
shutdown -h now :关闭系统
shutdown -r now :重启
reboot :重启
logout :注销
17.复制粘贴
Ctrl+Insert 组合键 或 用鼠标选中即是复制。
Shift+Insert 组合键 或 单击鼠标滚轮即为粘贴或鼠标右键即为粘贴
18.rm相关
rm -rf.* :(上传新的包到linux上时,把旧的包的内容全部删除,这样才不会存在旧的war包的内容)
rm -rf xxx.war :这样删除会存在原来war的内容
19.对文件进行修改和保存
vim + 文件 :进入编辑模式 按i进行可进行编辑,按esc进行编辑
:wq :保存并退出