linux常用操作命令

目录切换命令
cd usr 切换到该目录下usr目录
cd  ../ 切换到上一层目录
cd    / 切换到系统根目录
cd   ~ 切换到系统主目录
cd   -  切换到上一个所在目录
目录的操作命令(crud)
mkdir 目录名称 增加目录操作
ls 在根目录下使用,可以看到该目录下所有目录和文件
ls -a 在根目录下使用,可以看到该目录下所有目录和文件,包括隐藏的
ls -l或者ll 可以看到该目录下的所有目录和文件的详细信息
find 目录 参数 查找/root下的与test相关的目录(文件) find/root -name 'test*'
mv 目录名称 新名称 修改目录的名称
mv 目录名称 目录新位置  移动目录的位置(剪切)如:mv newTest /usr
 cp -r 目录名称 目录拷贝的位置 拷贝目录 。r代表递归拷贝。
 rm -r 目录 删除。会问是否删除 y:是
 rm -rf 目录/文件/压缩包 删除。不会询问是否删除 
文件的操作命令(crud)
touch 文件名称 文件的创建
cat/more/less/tail 文件 文件的查看
使用cat查看,只能显示最后一屏内容
使用more查看,可以显示百分比,回车可以下一行
空格可以向下一页,q可以退出
使用less查看,PgUp和PgOn向上,向下翻页,q退出
tail 查看后10行 ctrl+c结束
tail -f 可以对某个文件进行动态监控
vim 修改文件的内容
vim a.txt  编辑/test下的a.txt
此时不能编辑,因为处于命令模式,点击i/a/o进入编辑模式
完成后,按ESC退回命令模式,此时文件虽编辑完成,但未保存
输入冒号:进入底行模式
在底行模式下输入wq代表写入内容并退出,即保存
输入q!代表强制退出不保存
rm -rf 文件 删除文件,同目录删除
压缩文件的操作命令
linux中的打包文件以.tar结尾,压缩的命令以.gz结尾,打包并压缩.tar.gz  
 tar -zcvf 打包后的文件名 要打包的文件    z:调用gzip压缩命令进行压缩 
c:打包文件 
v:显示运行过程 
f:指定文件名 
tar -xvf 压缩文件 解压压缩包。x:代表解压
tar -xvf 压缩文件 -c /usr 解压到usr目录下。eg:tar -xvf xxx.tar.gz -c/usr
网络通信命令
ipconfig 查看本机ip
ping 测试网络连通。eg:ping 192.168.1.5
telnet 测试网络连通(带端口号)eg:telnet 192.168.1.5 8080
netstat -an 查看当前系统的端口使用
mstsc 远程连接
linux的权限命令
 - rwx rwx r--    Linux中定义了3种访问权限,分别是r、w、x ,这3种权限组成一组rwx分别对应对象的3个安全级别
 r表示对象是可读的,w表示对象是可写的,x表示对象是可执行的
第一组符号"-",意思是文件类型:一共有3种,d:代表目录,-:代表文件,l:代表链接(可认为是windows里的快捷方式) 
第二组符号"rwx"代表属主权限,其中r:读取权(4)w:写入权(2)x:执行权(1)
第三组符号"rwx"代表属组权限,各个字母及所占数含义同上。
最后一组符号"r--"代表其他用户权限,其中符号"-"代表无操作权限
总结起来,一共有五种类型分别是 1. 首位的- 2. r 3.w 4.x 5.-
chmod 修改文件/目录的权限的命令。eg:chmod 764 aa.txt意思就是 chmod u=rwx,g=rw,o=r aa.txt
其他命令  
 pwd 显示当前所在位置 
grep 要搜索的字符串 要搜索的文件 --color 搜索命令 eg:grep abc sudo.conf --color,--color意思为高亮显示
ps -ef 查看当前系统中运行的进程
| 管道命令 将前一个命令的输出作为本次目录的输入
eg:ps -ef | grep system意思为:查看当前系统中所有的进程中包括system字符串的进程
kill -9 进程的pid 杀死进程
原文地址:https://www.cnblogs.com/flyinghome/p/12143910.html