linux常用命令
1.cd命令
作用:进入目录
举例:进入根目录 cd/
返回上级目录 cd …/
返回最近访问的目录 cd -
进入当前目录下的目录 cd 目录名
直接进入根目录下的bin
cd /bin
2.ls命令
作用:显示当前目录下的文件及文件夹
举例:查看根目录下的文件及文件夹Is
参数:
●-l详细列出文件及文件夹
ll命令等于Is -l
3.pwd命令
作用:查看当前目录的绝对路径
4.touch命令
作用:创建空文件
举例
touch nian.txt
5.vim命令
作用:创建空文件或者编辑文件
参数:
●vim命令执行后,默认是非编辑状态
●如果想进入编辑状态,按[i]键(左下角看见insert,就可编辑)
●如果想退出编辑状态,按[ESC]键
●进入非编辑状态后,输入[:wq] 代表保存并退出文件
●没有编辑文件内容,在非编辑状态,输入[:q],即可退出文件
vim 文件名
如果文件存在,视为修改文件
如果文件不存在,则创建文件
6.mkdir命令
作用:创建文件夹
举例:创建demo文件夹
mkdir demo
模糊查询/删除 *
如demo* 以demo开头的
*demo 以demo结尾的
7.rm命令
作用:删除文件或者文件夹
参数:
●-f 强制删除
●-i 交互式删除
●-r 递归删除. (删除目录)
●-rf 强制递归删除
举例:删除demo文件夹rm -rf demo
注意:可以结合*进行模糊删除(区别于精确删除)
rm -f 文件夹名:强制删除空文件夹(有目录删除不了,可以使用rmdir命令)
rm -rf 文件夹名 :把对应文件夹以及其目录下的文件都删除(强制递归删除)
8.cat命令
作用:在控制台打印文件内的信息
cat 文件名
9.rmdir命令
作用:删除目录(文件夹)
举例:删除nian文件夹
rmdir nian
10.cp命令
作用:复制文件(夹)
语法:
cp 目标文件名称 新文件名称
参数
-r 递归复制 cp-r 目标文件夹名称 新文件夹名称
-f 强制复制
cp-r把目录对应的子目录和子文件也一起复制
跨目录复制
举例在usr目录下复制一个games下的demo取名为demo
cp -r demo /usr/demo
11.find命令
作用:查询文件(路径)
举例:在/(根目录)下查询demo
find / -name demo
-
find后面/是查询的目录范围
-
name是以文件名称的形式查询
-
-
demo是查询的关键字(可以结合模糊查询)如
find / -name de*
12.mv命令
作用:剪切(移动)文件(夹),可以利用这点做到重命名文件夹
举例:把/user/games下的gs文件夹移动到/user下并且改名为test
mv gs /user/test
13.tail命令
作用:查看日志文件(与cat指令类似)
参数:
- -f循环读取日志(把日志文件全部打出)
14.zip|unzip命令
作用:压缩或者解压zip
语法:zip -r 压缩名.zip 待压缩文件名
参数
-
-r :递归处理
-
zip -r filename.zip filesdir
-
-
unzip filename.zip
15.tar命令
作用:压缩或者解压后缀是tar.gz的压缩包
语法
- tar -czvf demo.tar.gz demo (压缩)
- tar -xzvf demo.tar.gz (解压)
16.rz|sz
作用:服务器和客户端之间上传下载文件
语法:
- rz上传
- sz下载
额外:
如果liunx操作系统提示命令不存在,使用
sudo yum -y install lrzsz
17.clear命令
作用:清屏
18.ps命令
作用:查看应用或者服务的进程
举例:查看mysql服务的进程信息
ps -ef | grep mysql
19.其他快捷键
- 补全路径 【tab键】
- 使用上N次或者下N次的命令【方向上下键】
sudo yum -y install lrzsz
[外链图片转存中…(img-Rv4QJXd2-1647854953307)]
[外链图片转存中…(img-84zoXskb-1647854953308)]
17.clear命令
作用:清屏
18.ps命令
作用:查看应用或者服务的进程
举例:查看mysql服务的进程信息
ps -ef | grep mysql
19.其他快捷键
- 补全路径 【tab键】
- 使用上N次或者下N次的命令【方向上下键】
- 退出日志查看 【ctrl+c】