linux 常用命令

110 阅读3分钟

man.linuxde.net/

目录切换命令

cd usr: 切换到该目录下usr目录

cd ..(或cd../): 切换到上一层目录

cd /: 切换到系统根目录

cd ~: 切换到用户主目录

cd -: 切换到上一个所在目录

目录的操作命令(增删改查)

mkdir 目录名称: 增加目录

ls或者ll(ll是ls -l的缩写,ll命令以看到该目录下的所有目录和文件的详细信息):查看目录信息

find 目录 参数: 寻找目录(查)

示例:

列出当前目录及子目录下所有文件和文件夹: find .

在/home目录下查找以.txt结尾的文件名:find /home -name "*.txt"

同上,但忽略大小写: find /home -iname "*.txt"

当前目录及子目录下查找所有以.txt和.pdf结尾的文件:find . ( -name "*.txt" -o -name "*.pdf" )或find . -name "*.txt" -o -name "*.pdf"

mv 目录名称 新目录名称: 修改目录的名称(改)

注意:mv的语法不仅可以对目录进行重命名而且也可以对各种文件,压缩包等进行 重命名的操作。mv命令用来对文件或目录重新命名,或者将文件从一个目录移到另一个目录中。后面会介绍到mv命令的另一个用法。

mv 目录名称 目录的新位置: 移动目录的位置---剪切(改)

注意:mv语法不仅可以对目录进行剪切操作,对文件和压缩包等都可执行剪切操作。另外mv与cp的结果不同,mv好像文件“搬家”,文件个数并未增加。而cp对文件进行复制,文件个数增加了。

cp -r 目录名称 目录拷贝的目标位置: 拷贝目录(改),-r代表递归拷贝

注意:cp命令不仅可以拷贝目录还可以拷贝文件,压缩包等,拷贝文件和压缩包时不 用写-r递归

rm [-rf] 目录: 删除目录(删)

注意:rm不仅可以删除目录,也可以删除其他文件或压缩包,为了增强大家的记忆, 无论删除任何目录或文件,都直接使用rm -rf 目录/文件/压缩包

压缩文件的操作命令

tar -zcvf 打包压缩后的文件名 要打包压缩的文件
其中:
z:调用gzip压缩命令进行压缩
c:打包文件
v:显示运行过程
f:指定文件名

tar [-xvf] 要解压缩的文件

其他常用命令

pwd: 显示当前所在位置
kill -9 进程的pid: 杀死进程(-9 表示强制终止。)

grep 要搜索的字符串 要搜索的文件 --color: 搜索命令,--color代表高亮显示

ps -ef/ps aux: 这两个命令都是查看当前系统正在运行进程,两者的区别是展示格式不同。
ps aux|grep redis (查看包括redis字符串的进程)

网络通信命令:
查看当前系统的网卡信息:ifconfig
查看与某台机器的连接情况:ping
查看当前系统的端口使用:netstat -an

reboot: 重开机。reboot -w: 做个重开机的模拟(只有纪录并不会真的重开机)