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