Linux常用命令


文件处理命令

1.ls命令

基本用法

ls -al

人性化显示

root@kali:~# ls -lh
总用量 32K
drwxr-xr-x 2 root root 4.0K 10月  3 19:02 公共
drwxr-xr-x 2 root root 4.0K 10月  3 19:02 模板

目录本身情况

root@kali:~# ls -ld /etc/
drwxr-xr-x 186 root root 12288 10月  6 11:30 /etc/

查看文件i节点号

root@kali:~# ls -i 
399584 公共  399588 视频  399585 文档  399586 音乐
399583 模板  399587 图片  399582 下载  399581 桌面

2.mkdir命令

mkdir qq

mkdir -p qwer/123/qaq

3.pwd

4.rmdir(只能删除空目录)

5.cp

cp
cp -r /tmp/123 /root	复制目录
cp -rp 保留文件属性

6.mv

7.rm

rm -r	删除目录
rm -f   强制删除

8.touch

9.cat

cat -n  file

tac    倒着写

10.more(分页显示文件)

more 

空格或者f 翻页
enter 换行
q   退出

11.less(和more命令相似,但是可以向上翻页)

less
箭头,一行一行往上翻
pageup,一页一页往上翻

使用   /  +    关键词 进行搜索

12.head -n file

13.tail

用法类似
-n   指定显示几行
-f	 可以动态显示文件末尾的内容

14.ln软链接

ln
ln -s a b		生成软链接
ln  a  b  		生成硬链接

硬链接和 cp -p(拷贝同时拷贝文件熟悉)的区别是
硬链接还能保持同步更新
原理:硬链接和源文件的 i 节点一样,一个 i 节点被同时映射到了两个文件,所以会同步更新,但是删除时没关系


权限管理命令

1.chmod命令

chmod u+x,g-r,o+w file
chmod 777 file

递归修改目录下所有文件权限
chmod 444 -R dir
rwx理解对文件对目录
r读取操作ls
w写操作touch/mkdir/rmdir/rm
x执行文件可以进入目录

2.chown(只有root用户可以用)

chown user file

3.chgrp(root)

chgrp group file/dir

groupadd

文件搜索命令

1.find

find 搜索范围 匹配条件

find /proc/ -name cpuin*
-iname   不区分大小写

find / -size +2048000
一个数据块想当于0.5k

2.locate

locate cpuinfo
-i    不区分大小写
快
updatedb

3.which(查找命令所在目录)

root@kali:~# which ping
/usr/bin/ping

4.whereis(查找命令及其帮助文档所在目录)

root@kali:~# whereis rm
rm: /usr/bin/rm /usr/share/man/man1/rm.1.gz

5.grep(查找文件内字符串所在位置)

root@kali:~# grep processor /proc/cpuinfo 
processor	: 0
processor	: 1
processor	: 2
processor	: 3

-i   不区分大小写

帮助命令

1.man

man ping 

在文档中使用   /   加字符串来查找   n下一个

2.whatis

whatis clear
命令最简作用

3.apropos(查找配置文件的简单帮助)

apropos services

4.–help

ping --help

用户管理命令

1.useradd

2.passwd

3.who(查看当前登录用户)、w


压缩解压命令

1.gzip --> gz格式

gzip star

gunzip star.gz

2.tar打包命令

tar -c 打包
	-v 显示详细信息
	-f 指定文件名
	-z 打包的同时进行压缩

tar -zcvf qq/(目录、文件均可)

tar -zcvf qq.tar.gz qq

root@s7s:/tmp# tar -zcvf qq.tar qq
qq/
qq/star
root@s7s:/tmp# ls
qq  qq.tar
root@s7s:/tmp# gzip qq.tar 
root@s7s:/tmp# ls
qq  qq.tar.gz

#解包命令
tar -x	解包
	-z	解压缩
	-f	指定解压缩文件
	-v	显示详细信息

tar -zxvf qq.tar.gz 

3.zip

zip -r(目录) 压缩后文件名 压缩内容

zip a1.zip a1

zip -r qq.zip qq/

unzip qq.zip

4.bzip2(压缩比可以,使用-k可以保留源文件)

bzip2 -k star 

bzip2 star

bunzip2 star.bz2

针对tar.bz2格式

tar -cjf qq.tar.bz2 star 

tar -xjf qq.tar.bz2 

网络命令

ping

ifconfig

ifconfig

ifconfig eth0 192.168.2.77

last 列出目前和之前的用户登录信息

[root@172-16-10-77 ~]# last
root     pts/0        192.168.2.77     Sun Oct 13 20:23   still logged in   
root     pts/0        192.168.2.77     Sun Oct 13 18:58 - 20:00  (01:02)    
reboot   system boot  3.10.0-1062.1.2. Sun Oct 13 18:57 - 20:24  (01:26)    
root     pts/0        192.168.4.121    Fri Oct 11 22:20 - crash (1+20:36)   
root     pts/0        192.168.4.121    Fri Oct 11 22:20 - 22:20  (00:00)    
reboot   system boot  3.10.0-1062.1.2. Fri Oct 11 22:19 - 20:24 (1+22:04)   
root     pts/0        192.168.4.121    Fri Oct 11 21:13 - crash  (01:05)    
reboot   system boot  3.10.0-1062.el7. Fri Oct 11 21:03 - 20:24 (1+23:20)  

netstat

-t	TCP
-u	udp
-l	监听
-r  路由
-n  显示IP和端口号

最常用
netstat -an

service network restart

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值