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 | 杀死进程 |