1. ls命令
ls
ls -a 显示隐藏文件。隐藏文件以 . 开头命名
ls -l 参数-l 的功能是:以长格式列表输出指定目录中的文件清单
2. pwd命令
pwd 显示当前路径
3. cd命令 进入目录
cd 目录名
4. cp命令 复制
cp file /home 复制file命令至home目录下
cp -r test /home/wechat 复制test文件夹和其所有子文件 至 /home/wechat目录下
cp -r test /home/wechat/test2 复制test文件夹和其所有子文件 至 /home/wechat目录下并重命名为test2
5. rm命令 删除操作
rm file 删除file文件(存在子文件时不可删除)
rm -r /file 删除file文件下的所有目录文件
rm -rf ./*
6. mv命令 重命名操作
mv test test1 把test文件的名字修改为test1
mv test1 /home/wechat/ 将test1文件 移动到/home/wechat 目录下
7.tar 压缩、解压
解压tar
tar xvf test.tar
压缩tar
tar cvf test1.tar name 将name文件夹压缩为test1.tar
解压tar.gz
tar zxvf test.tar.gz
压缩
tar zxvf test.tar.gz name
8. mkdir命令 创建文件夹
mkdir 文件名 当前目录创建一个文件夹
mkdir -p name1/name2 当期目录递归创建name1/name2文件
如 提示 mkdir: xxx: Permission denied 则需要admin账号 sudo -i 输入密码 即可
9. touch命令 查看创建文本
touch abc.txt 查看abc.txt 如果不存在则自动创建
10. cat、more、less命令
cat test.log 查看test.log 的文件内容
cat -n test.log 查看test.log的文件内容并显示行号
more、less和cat作用基本相同,只不过more可以按页码来查看。 都是按q退出查看
使用命令时,空格键翻页(显示下一屏内容)
回车:显示下一行内容
1. ps命令 查看进程命令
ps命令示例一——不带参数
ps 查询在当前控制台上运行的进程。
ps命令示例二——查看所有进程
ps -aux 查询系统中所有运行的进程,包括后台进程,其中参数a是所有进程,参数x包括不占用控制台的进程,参数u显示用户。
ps命令示例三——查看所有进程
ps -ef 查询系统中所有运行的进程,包括后台进程,而且可以显示出每个进程的父进程号。
2. kill命令
kill命令示例一——杀掉指定进程
kill 3029 kill命令可以杀掉一个进程,当然普通用户只能杀掉自己的进程。
kill命令示例二——强制杀掉指定进程
kill -9 3029 强制终止3029号进程的运行,其中参数-9代表强制的意思。
vim命令
vim
vim file 查看文本
vim file1 file2 ... 查看多个文本
正常模式/vim模式 通过ESC进行切换
vim模式下
i:在当前位置插入
dd:删除光标所在行
D:删除光标所在行
2dd: 删除光标之后的2行
G:切换光标至末尾
w! 强制写入
wq 保存并退出
q! 强制退出 不保存
/abc 在文本中查找abc
set nu 显示文本行数
移动光标 k(上)、j(下)、h(左)、l(右)
yy 复制光标所在行
p粘贴复制的
o:另起一行
rpm命令 软件安装
这种软件包就像windows的EXE安装文件一样,各种文件已经编译好,并打了包,哪个文件该 放到哪个文件夹,都指定好了,安装非常方便,在图形界面里你只需要双击就能自动安装.
查询所有已安装的软件包的包名 (q:查询 a:所有)
rpm -qa
安装软件 (i:安装 v:显示安装过程 h:显示安装细节)
rpm -ivh jdk-8u121-linux-i586.rpm
查看安装的软件的包名 (jdk.*正则:以jdk开头)
rpm -qa | grep 'jdk.*'
卸载软件 (e:卸载)
rpm -e jdk1.8.0_121-1.8.0_121-fcs.i586
Tar命令
参数
c 压缩文件
x 解压文件
z 格式为gzip
v 显示执行文件列表
f 要操作的文件
直接解压安装(jdk,tomcat)
解压后,编译安装
一般tar包中已经是编译好的文件,解压即可直接使用;也存在一些tar包,在解压后需要进行编译,则需要经过 configure-->make-->make install 编译前配置--> 编译 -->安装 在安装nginx时,会遇到
tar -zxvf jdk-7u65-linux-i586.tar.gz