一文了解Linux常用命令行与快捷键

linux常用命令

[root@localhost ~]#
其中root表示当前登录用户,localhost表示主机名,~表示所在目录(家目录),#是超级用户的提示符,普通用户的提示符是$

ls -a -lh  或者直接 ll  或 ls
l 显示长格式文件信息,h 人性化显示,a 显示所有隐藏文件(.开头的文件) ;引申出来的 ll 等效于 ls -l命令

mkdir -p [目录名]
创建目录,p表示递归创建,例如根目录下新建  madir -p /java/tomcat/

rm  -rf  [目录或文件名]
强制一次性递归删除目录或目录下文件(小心使用)

cp  -p -a -r  [原目录或文件 ]  [目标目录]
-r表示可以复制目录;-a表示‘一模一样复制’(节点信息);目标文件名和原文件名不一致,则会以目标文件名为准,-p参数表示保留源文件

mv  [原文件或目录]  [新目标文件或目录名字]
移动/重命名目录或文件

locate  [目录或文件名]   或者  find  [目录或文件名]
搜索目录或文件名,例如find / -name "*mysql*"  在根目录下查找匹配mysql的文件

grep  字符  [目标文件]
在目标文件中搜索指定字符串

zip  [目录目标]  [需要压缩的目录或者文件]
压缩指定目录或文件位zip格式到指定目标目录,例如: zip /root/tmp.zip  /tmp   把tmp目录下所有文件压缩到root下,且压缩后的文件名为tmp.zip。相反的就是 uzip file

tar -zcvf  backup.tar.gz  /usr  ##压缩为.tar.gz格式文件(打包),这里将/usr下所有文件压缩为backup.tar.gz
tar -zxvf  压缩包名.tar.gz  -C  [目标目录]       ##将压缩.tar.gz格式文件j解压到指定的目标目录下,例如  tar -zxvf  test.tar.gz  -C  /root   解压缩test.tar.gz至root目录下

shutdown -r 06:00 &            #6点定时关机
shutdown -c                    #取消上一个关机命令
w    查看当前登录用户信息
last   记录以往用户登录的信息
lastlog  查看所有用户最后一次登录信息

vim  [文件名]
编辑文件,若文件不存在就新建一个,vim进入后,按i键,进入编辑状态,开始编辑,结束后esc键,输入:wq保存并退出

cat  [文件名]  | more   
查看文件信息(分页显示),若文件是.zip类型的,则换为zcat stdout.log.zip

date &>>test.log                            #以追加的方式把正确和错误的信息输出保存到文件中
ls >>right.log 2>>error.log            #把正确的输出到文件1中,错误的输出到文件2中

scp  [目标资源1]  [目标资源2]          #在不同服务器间拷贝(传递)文件
例:scp /root/test.tar.gz [email protected]:/java #将当前机器上的test.tar.gz拷贝到192.168.0.102机器上

sz  [文件名]                        #下载指定的文件
rz                                 #上传文件(弹窗选择)  
ps -aux | grep redis        #进程查看
netstat -nap |grep 5672      #查看端口启动情况

top           ##显示服务器性能分析,主要包括统计信息和进程信息
free          ##显示内存使用情况
df            ##显示磁盘使用情况

sed -i "s/old_string/new_string/g"  `grep old_string -rl /path/filename`  :一键替换/path/filename文件中的old_string为new_string

find / -name "*redis*" | xargs rm -rf  根目录下检索和redis相关的文件并删除,xargs就表示以前面命令的结果作为后面命令的参数(慎用)

快捷键

Ctrl+L :清屏
Tap:命令或目录补全
Ctrl+C:强制终止当前命令进程
方向的上下箭头:切换历史输入的命令
Ctrl+a:光标移动到命令行的首
Ctrl+e:光标移动到命令行的尾
Shift + Z +Z:vim编辑文件后快速保存并退出(要先按esc键)

vim进入编辑文件后,输入" :/你要搜索的内容 ",可以快速检索本文件中你要搜索的内容,就相当于全局搜索,然后检索完后,可以按 "n"或者" shift+n "来翻阅上、下一个

你可能感兴趣的:(Linux)