liunx常用命令回顾总结

1.pwd 查看当前光标所在的目录 显示从根目录/开始 绝对路径

2.l系列

ls -l ==>ll 
ll -h 查看文件的大小
du -sh Desktop/ 文件夹或文件大小
du -sh install.log
ll -rt 想要找出最新的文件或文件夹
== ls -l -r -t == ls -lrt
ll -a 查看隐藏文件夹或文件  隐藏是以.

3.cd切换目录

4.创建文件夹

mkdir 文件夹名   只能创建1个
mkdir -p 文件夹名/ 文件夹名 / 文件夹名   级联创建 文件夹 串行
touch jepson.log 创建空文件
vi ruoze.log 创建文件 *****
	1.命令行模式 i进入编辑模式
	2.esc 回退到命令行模式
	3.shift+:尾行模式  wq保存退出

5.cp

 拷贝2份 原有的还在
 cp 文件名  文件夹名/
cp -r 文件夹 路径/         文件夹拷贝 需要-r参数

6.mv

移动
mv  文件名  路径           移动文件到新的地方 名称不变
mv 旧文件名  路径/新文件名 移动文件到新的地方 名称变   
mv 文件夹名(路径)   文件夹名(路径)  移动文件夹

7.命令帮助

ls --help   在命令后面接--help   有些命令没有--help 如cd 

8.文件内容

离线查看 
	cat 文件内容一下子全部显示 适用字节内容较少
	more 文件内容一页一页的往下翻 按空格键往下 
	回退不了 按q退出   适用字节内容稍多的 
	less 文件内容 一行行 按箭头上下  按q退出
实时查看
	tail -f xxx.log  
	tail -F xxx.log
	-F=-f+retry

9.alias 别名

alias rd='cd /root/zzz'

10.全局环境变量和个人环境变量

全局: 意味着所有人都可以使用
	/etc/profile
	设置完后  使之生效
			source  /etc/profile
个人:
	~/.bash_profile
	~/.bashrc
	source ~/.bashrc

11.rm

rm 文件名    文件 询问
rm -f  文件名  文件 不询问
rm -rf  文件夹路径    文件夹 不询问  强制删除,慎用
如果心情不好,可以使用下面的命令(开玩笑的)
	rm -rf / 生产上致命的

12.历史记录的查看操作

vpn 不会记录命令操作记录
堡垒机 记录命令操作记录
history -c命令清空 
同时删除家目录的.bash_history

13.用户 用户组的常用命令

ll /usr/sbin/group*
ll /usr/sbin/user*
id 用户名
	uid=501(jrq)  gid=501(jrq)  groups=501(jrq)
		用户名称	       主组             		所有组		
userdel xxx
	删除用户,会把passwd记录删除;
	同时假如该组没有其他用户,则删除该组
	但是 家目录还在,但是用户和用户组 发生变革
再次创建 
	useradd xxx

14.切换用户

su 用户名
su - 用户名
	切换用户 且切到该用户的家目录,且执行环境变量文件生效

15.进程和端口号

 ps -ef | grep 过滤需要看的进程名  比如Python3等
 ps -aux   一样可以加过滤  可以多层过滤
 USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root(进程用户)  1(pid)  0.0  0.1  43528  3204 ?        Ss   May29   0:23 /usr/lib/systemd/systemd --switched-root --system --			  deserialize(进程的内容)  22
如果需要杀死这个进程
	kill -9 pid     这是强制性杀死,kill界的大招 
	提醒: 生产上假如非要执行kill杀进程,
	一定要确认清楚1.该进程是否真的杀?需求确认清楚
	              2.杀的进程是否你想要杀?     
netstat -nlp|grep ssh   查找ssh的进程
netstat  -tuan    查看进程

16.搜索 find

find / -name '名'                   
find / -name '*名*'            

17.安装

yum search httpd   查找
yum install httpd    安装
yum install -y httpd   全部yes安装,在安装过程中就不会出现确认提示
yum remove httpd   移除这个安装

18.which

 which ls

19.whereis

whereis ls  查看ls 所在位置,有则会显示它的路径  没有下面就是空行

20.vi

命令行模式:
dd 删除当前行
dG 删除光标所在行及以下的所有行
ndd  删除光标所在行及以下的n-1行

gg 跳转到第一行的首字母
G 跳转到最后一行的首字母
shift+$  行尾
0        行首 

vi清空这个文件:
gg+dG     真正清空 0字节 但是文件内容假如很大  加载肯定很慢 

echo "" > install.log  伪清空 1个字节
echo '' > install.log  伪清空 1个字节 
-rw-r--r--. 1 root root         1 Jun 22 20:20 install.log

cat /dev/null > install.log  真正清空 0字节

设置行号 或 取消
set nu
set nonu

搜索:
尾行模式 /xxx  按n向下  N向上
想要跳转到最后1行编辑

21.权限

chown  改变用户 用户组
chmod  改变读写执	 
drwxr-xr-x. 2 root root      4096 Jun 12 22:41 Downloads
-rw-r--r--. 1 root root      1012 Jun 15 21:46 error.log
第一位字母: d文件夹 -文件 l连接
r 读4
w 写2
x 执行 1 shell脚本
- 0 没有任何权限
rwx r-x r-x
第一组 rwx 7 代表文件和文件夹所属的 用户的权限: 读写执
第二组 r-x 5 代表文件和文件夹所属的 用户组的权限: 读执
第三组 r-x 5 代表其他组的所有用户对这个文件或文件夹权限: 读执
root 用户
root 用户组
chown  改变用户 用户组
chmod  改变读写执
rw-r--r-- 644 
针对文件夹操作 
chown -R  jepson:jepson xxx
chmod -R 777  文件名或文件夹名(路径)
-R参数: chown chmod
777 代表所有人都有最大权限 读写执

22.软连接

ln -s  文件名  连接名

23 df -h

查看硬盘使用情况

24.系统命令

df -h
free -m
top  实时查看各种资源的使用情况

24.解压压缩

zip 
zip -r  test.zip(压缩名) test/*  (压缩文件,*表示test下的所有文件)
unzip test.zip   解压
tar.gz
tar -xzvf xxx.tar.gz  解压
tar -czvf xxx.tar.gz test/*   解压到哪里

25.wget

下载命令,后面直接跟网址,如果没有这个命令就
	yum install wget  -y

26.crontab liunx自带的调度命令

* * * * * /tmp/date.sh >> /tmp/date.log 
* 的含义 分 小时 日 月 周
* 表示 每
1.每隔2分钟
	*/2 * * * *
2.每隔10s执行
	1min 6次  在脚本里控制
		 for((i=1;i<=6;i++))
			do
				echo "wwww.ruozedata.com"
				date
				sleep 10s
			done
			exit

27.后台执行

nohup 执行命令  &  

28.ifconfig

查看网络

29 uname

内核名称、主机名、内核版本号、处理器类型之类的信息查看

30 tail

默认只显示前10行
tail -n N 文件名     N 指定多少行

31 rpm

rpm -qa|grep 包名或服务名等
通过这种方式去删除服务,删除时名字写全,避免删除到别人的服务
	yum remove xxxx
	rpm -e xxx   

32 liunx 和win之间的文件传输

yum install  lrzsz -y
rz 命令  选择win的文件传输  
sz  filename 将liunx文件传输给win

33 清空

真正的清空  0字节  cat /dev/null  > 文件路径
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值