目录切换命令 |
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 |
杀死进程 |