【Linux运维】Linux常用命令总结

li     显示目录下内容
-l     长格式
-a    含隐藏文件
-h    文件大小显示为常见单位 如 B KB MB
cd    切换目录
~     家目录,家目录(空也是家目录)
-     上次目录
..    上级目录
.     进入当前目录
3.mkdir 创建目录
-p      递归创建
4.rmdir 删除目录(只能删除空目录)
rm      删除文件
-r      递归删除(可以删除目录)
-f      强制删除(不会出现y/n)
5.tree  显示指定目录下所有内容的目录树

二.文件

1.创建空文件或者修改文件的时间
touch
2.删除文件
rm -rf 文件名
3.查看文件内容(从头到尾查看)
cat文件名
-n列出行号
4.分屏显示文件内容
more
空格向下翻页d向上翻页q退出
5.显示文件头
head -n 行数 文件名
head -n 20 文件名
head -20 文件名
6.显示文件尾
tail -n 行数 文件名
ctrl+c强制终止
ctrl+l清屏clear

 

三.文件和目录都能做:

1.rm   删除
2.cp   复制
-r     复制目录
-p     连带文件属性
-d     如果文件是链接文件,连带链接属性
-a     相当于-rpd
原名复制: cp aa /a/d/
改名复制: cp aa /a/d/ss
3.mv   剪切或改名
剪切:   mv aa /a/b/
改名:   mv aass

四.链接文件ln

inodei    节点
block     数据块
--软链接:符号链接,快捷方式。
新建的连接,占用不同的磁盘位置。
修改其中一个文件,两个都改变。
删除源文件,链接文件打不开。
ln -s     源文件 链接文件

五.权限管理

4读文件内容、可以查询目录下的文件 写2增删改文件内容、修改目录结构(增删改移文件) 执行1运行文件、进入目录 1.修改权限 chmod chmod u+x aa 给属主加上执行权限 chmod u-x chmod g+w,o+w aa 给属组和其他人加上写的权限 chmod u=rwxaa 给属主 读、写、执行 的权限 chmod 777 aa 给属主、属组和其他人所有权限 chmod 644 aa 给属主读与写的权限,给属组读的权限,给其他人读的权限。 2.属组、属主的命令 chown、chgrp chown 用户名 文件名 -改变文件的属主 chown user1:user2 文件名 -改变文件的属主与属组 useradd 添加用户 passwd 设定用户密码 chgrp 属组名 文件名-改变属组

六.帮助命令

man     命令名-查看命令的帮助
命令  --help- 查看命令的常见选项!

 

七.查找命令

1.which 命令名-查找命令的命令,能看见别名 2.whereis 命令名-超找命令的命令,能看见帮助文档 3.find -搜索命令 按照文件名: find 查找位置 -name 文件名 find / -name aa 在根目录下,按照文件名进行查找。 按照用户名: -user 用户名 -按照属主用户名进行查找 -group 组名-按照属主所在组进行查找 -nouser -找没有属主的文件 find -nouser aa 按照文件大小: -size +60k:大于60k -60k:小于60k 60k:等于60k 按文件类型: -typef:普通d:目录l:链接 按节点: -inum 按权限: find /root -perm 644 按文件名找: -name -iname 不区分大小写 在查找结果中的进行命令操作: 查找/root目录下,前10分钟前创建的文件,并删除掉: find /root/ -mtime +10 -exec rm -rf {} ; 查找/root目录下的文件i节点为1111的文件,并查看目录内容: find /root -inum 1111 -exec ls -l {}; 4.grep "字符串" 文件名查找符合条件的字符串。 grep -i "aa" a -i 忽略大小写 -v 反向选择 grep "v*" a从文件中查找带有v开头的文件 | 管道符 ls | grep aa从当前目录下,找到aa文件 ls -l /etc/ | grep aa.* 从当前目录下,找到名为aa,后缀不限的文件 netstat -tlun | grep 80 找到端口号为80的 find->通配符 grep->正则 补充:netstat查看网络状态 -t查看tcp端口 -u 查看udp端口 -l 监听 -n 以IP和端口号显示,不用域名和服务名显示

 

八.压缩和解压缩

.gz .bz2Linux   常见2种的压缩格式
.tar.gz.tar.bz2 常见的压缩和打包命令

.zip

.gz
压缩同时打包
tar -zcvf  压缩文件名 源文件
tar -zcvf aa.tar.gz aa
-z         识别.gz格式
-c         压缩
-v         显示压缩过程
-f         指定压缩文件名
解压缩同时解打包
tar -zxvf aa.tar.gz
tar -zxcf aa.tar.gz -C /tmp

 

-C 指定解压目录

.bz2
压缩同时打包
tar-jcvf aa.tar.bz2 aa
解压缩同时解打包
tar -jxvf aa.tar.bz2
tar -jxvf aa.tar.bz2 -C /tmp

九.关闭和重启命令shutdown

shutdown -h now  关机
shutdown -r now  重启

十.挂载命令-Linux下的所有存储设备都必须挂载使用,包括硬盘。

mount -t           文件系统 设备描述文件 挂载点(必须已经存在的空目录)
mount -t iso9660 /dev/cdrom /mnt/cdrom
光盘卸载:
umount /dev/cdrom
umount /mnt/cdrom (退出卸载目录,光盘才能挂载)

十一.网络命令

1.ping 测试网络连通性
-c     次数
-s     数据包大小
ping -c 99 ip
ping -s 1024 ip
虚拟机不通:
(1)ip地址
(2)防火墙
(3)确定虚拟机网卡的连接方式
2.ifconfig 查询本机网络信息
ifconfig eth0 192.168.40.4 netmask 255.255.255.0

人已赞赏

相关文章

Linux

新机器使用前,先安装BBR加速,网站性能提高80%以上

2020-12-30 22:36:21

Linux

Linux操作系统单网卡配置多少IP教程

2021-2-6 14:24:08

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索