一.常用Linux命令
1、 [root@localhost ~]# 释义
其中root表示当前登录用户,localhost表示主机名,~表示所在目录(家目录),#是超级用户的提示符,普通用户的提示符是$
2、ls -a -lh
l 显示长格式文件信息,h 人性化显示,a 显示所有隐藏文件(.开头的文件) ;引申出来的 ll 等效于 ls -l命令
3、mkdir -p [目录名]
创建空目录,p表示递归创建
4、rm -rf [目录或文件名]
强制一次性递归删除目录或目录下文件(小心使用)
5、cp -a -r [原目录或文件 ] [目标目录]
-r表示可以复制目录;-a表示‘一模一样复制’(节点信息);目标文件名和原文件名不一致,则会以目标文件名为准
6、mv [原文件或目录] [目标文件或目录]
移动/重命名目录或文件
7、locate [目录或文件名] 、find [目录或文件名]
搜索目录或文件名
8、grep 字符 [目标文件]
在目标文件中搜索指定字符串
9.1、zip [目录目标] [需要压缩的目录或者文件]
压缩指定目录或文件位zip格式到指定目标目录,例如: zip /root/tmp.zip /tmp 把tmp目录下所有文件压缩到root下,且压缩后的文件名为tmp.zip
9.2、unzip [文件名]
解压缩指定文件名
9.3、tar -zcvf 压缩包名.tar.gz 源文件
压缩为.tar.gz格式文件(打包)
9.4、tar -zxvf 压缩包名.tar.gz -C [目标目录]
加压缩.tar.gz格式文件到指定的目标目录下,例如 tar -zxvf test.tar.gz -C /root 解压缩test.tar.gz至root目录下
10、shutdown -r 06:00 & 6点定时关机
shutdown -c 取消上一个关机命令
11、w 查看当前登录用户信息
last 记录以往用户登录的信息
lastlog 查看所有用户最后一次登录信息
12、vim [文件名]
编辑文件,相当于vi
13、cat [文件名] | more
查看文件信息(分页显示)
14、date &>>test.log #以追加的方式把正确和错误的信息输出保存到同一文件中
ls >>right.log 2>>error.log #把正确的输出到文件1中,错误的输出到文件2中
15、scp [目标资源1] [目标资源2] #在不同服务器间拷贝(传递)文件
例:scp /root/test.tar.gz root@192.168.0.102:/
16、sz [文件名] #下载指定的文件
rz #上传文件(弹窗选择)
二.快捷键
Ctrl+L :清屏
Tap:命令或目录补全
Ctrl+C:强制终止当前命令进程
方向的上下箭头:切换历史输入的命令
Ctrl+a:光标移动到命令行的首
Ctrl+e:光标移动到命令行的尾