首页 运维 linux运维 100个Linux常用的命令

100个Linux常用的命令

Nov 18, 2017 pm 03:19 PM
linux 命令

linux命令是对Linux系统进行管理的命令。对于Linux系统来说,无论是中央处理器、内存、磁盘驱动器、键盘、鼠标,还是用户等都是文件,Linux系统管理的命令是它正常运行的核心,与之前的DOS命令类似。linux命令在系统中有两种类型:内置Shell命令和Linux命令。这篇文章我们就列举一下在使用linux系统时经常使用的100个命令并做简要说明。

1、export //查看所有环境变量

2、wc -l //统计行数、wc -w 统计单词

3、lsattr file //查看文件属性

4、cat /etc/passwd |awk -F: ‘{print $1}' //查看系统中所有用户

5、cat /etc/group //查看系统中所有的组

6、echo '1+2'|bc -l //数学运算

7、uname -a //查看linux内核等的一些信息

8、badblocks -s /dev/sda //坏道扫描时显示进度

9、time command //查看命令的运行时间

10、nmap -sP 172.30.4.0/24 //在这个网段内有多少用户在我的主机上操作、一个不错的安全检查工具

11、vgdisplay //查看系统中的可用空间

12、lvextend -L+20G /dev/tank/part1 //向part1这个分区增加20G的空间

13、lvresize -L-10G /dev/tank/part2 //向part2这个分区减少10G的空间

14、pvdisplay //查看磁盘信息

15、mplayer -loop 10 /mnt/song/music/花儿开了.mp3 //循环播放10遍

16、echo ~/ //显示用户的home目录

17、echo $[5*5] //算术运算

18、echo $((5*5)) //算术运算

19、eval ls;ps aux|grep httpd //这二个命令都能执行

20、free -m //有MB为单位显示内存

21、uptime //显示系统已经运行了多长时间、它依次显示下列信息:现在时间、系统已经运行了多长时间、目前有多少登陆用户、系统在过去的1分钟、5分钟和15分钟内的平均负载

22、加法运算

[root@phpac phpac]# let a=34+3;

[root@phpac phpac]# echo $a;

23、echo "aa" > test.txt 和 echo "bb" >> test.txt //>将原文件清空、并且内容写入到文件中、>>将内容放到文件的尾部

24、echo $PATH //查看单个变量

25、cmp file1 file2 //文件内容比对

26、clear //清屏

27、echo 23423 |awk -re-interval ‘/[0-9]{3,}/' //如果不加re-interval的话、不显示

28、cal //得到一个整齐的日历格式

29、chmod go+w -R /home/zhangy //给组用户和其他用户添加写的权限

30、mirror /mysql //下载mysql目录

31、mirror -R /mysql //上传mysql目录

32、rmmod pcspkr //关掉tab提示音

33、modprobe pcspkr //开启tab提示音

34、gpasswd -a zhangy wheel //将zhangy这个用户添加到wheel这个组

35、dd if=/dev/zero of=/virtual/ubuntu.virt.img bs=1M count=4096 //创建一个4G的IMG镜像

36、lspic //显示pci设备

37、lsusb //显示usb设备

38、history | less //less根more有点像、感觉less用着更舒服点

39、ln -s //如果忘了-s就变成硬链接了

40、tar zxvf test.tar.gz -C /home/zhangy //将内容解压到指定目录

41、umask 003 u权限是7、g权限是7、其他用户是4、也就是774、777-003=774

42、mkfs -t vfat /dev/hda6 //将移动硬盘里面的一个分区格式化成vfat格式

43、mount /dev/cdrom /media/cdrom //挂载cdrom

44、getent group 532 //通过组ID,来查找组信息

45、last //登录成功用户记录

46、lastb //登录不成功用户记录

47、dump -S /dev/sda2 //查看一下要备份/dev/sda2所要的容量

48、dump -0j -f /dev/hda2/sda2_bak.dump.bz2 /dev/sda2 //将sda2进行备份并压缩

49、restore -t -f /dev/hda2/sda2_bak.dump //查看备份信息

50、restore -r -f /dev/hda2/sda2_bak.dump //还原备份

51、fc-list //查看系统中安装的字体

52、find ./ -type f -exec grep -q "root" {} \; -exec echo {} \; //查找目录下文件所包涵的字符串

53、vmstat 5 //每5显示一下次系统信息、cpu,memory,i/o等

54、top 后 在shift + P 所占进程的排序显示

55、top 后 在shift + M 所占内存的排序显示

56、iptraf -g //查看各个接口的流量

57、ostat -d -x /dev/sda2 2 //用iostat查看磁盘/dev/sda2的磁盘i/o情况、每两秒刷新一次

58、 paste -sd ‘|||\n' test //文件的每4行转换成1行、并用|隔开。

59、lsof -i :22 //知道22端口现在运行什么程序

60、lsof -c abc //显示abc进程现在打开的文件

61、lsof -p 12 //看进程号为12的进程打开了哪些文件

62、rz -y // 上传文件

63、route //查看路由信息

64、ifup //开启网卡

65、ifdown //关闭网卡

66、route del -net 172.168.0.0 netmask 255.255.0.0 dev eth0 //删除 172.168这个网段

67、route add -net 172.168.10.0 netmask 255.255.255.0 dev eth0 //增加一个路由

68、netstat -tunl //列出监听的网络服务端口

69、netstat -tun //列出已连接的网络服务端口

70、ls -lrt //按时间的倒序排序

71、rsync -P //同步时显示进度

72.history -c //清楚历史命令

73、cd – //返回上次目录

74、tree //显示目录树

75、umount -n /mnt/hda2 //强制卸载

76、pacman -S firefox -nd //nd去掉依赖

77、wget -c //断点下载

78、chroot /mnt/ubuntu //改变根目录到/mnt/ubuntu

79、ctrl+a //命令行下、光标称动到开头

80、ctrl+e //命令行下、光标移动结尾

81、cut -d: -f 1-4 test //用:分割文件、取分割后的1-4列

82、file /home/zhangy/test.php //用于查看文件的一些基本信息

83、touch test.txt //创建一个空文件 text.txt

84、htpasswd -cbd /usr/local/nginx/conf/authfile //创建访问控制文件

85、df //查看磁盘空间、和当前的磁盘数

86、fdisk -l //查看所有磁盘数

87、alsamixer //进入后、m键可以实现静音

88、killall httpd //把所有httpd进程杀掉

89、killall -9 mysqld_safe //有些进程超级用户也停止不了、-9是强制删除

90、echo "AaDCbd23″ |tr "[A-Z]" "[a-z]" 大写变小写、echo "AaDCbdc23″ |tr -c b-d = 将b-d之外的字符串替换成=

91、echo "ADSF" | iconv -f UTF8 -t GBK //把字符由utf8转成gbk -f是from和简写、-t好像terminal的简写

92、cat -n file //内容的前面会显示行号

93、chattr +i file //只读、root用户也没法对其进行修改

94、tar -tzvf test.tar.gz //列出归档内容

95、du -ah //查看文件列表大小

96、du -sh //查看所有文件的大小总和

97、groups //查前当前用户所在的、所有组

98、usermod -g 组名 用户 //这种方式是覆盖的方式、用的时候要小心、如果用户A性于mysql usermod -g php mysql这样的话只

属于php了、

99、usermod -G 组名 用户 //这种方式是增加的方式、如果用户A性于mysql usermod -g php mysql这样的话、mysql就属于2个组了

100、bc //进入数学计算中去

以上就是100个Linux常用的命令,有用的赶紧收藏起来吧。

相关推荐:

linux命令行汇总

最新的Linux命令大全

分享Linux命令快捷方式大全

以上是100个Linux常用的命令的详细内容。更多信息请关注PHP中文网其他相关文章!

本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

AI Hentai Generator

AI Hentai Generator

免费生成ai无尽的。

热门文章

R.E.P.O.能量晶体解释及其做什么(黄色晶体)
1 个月前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳图形设置
1 个月前 By 尊渡假赌尊渡假赌尊渡假赌
威尔R.E.P.O.有交叉游戏吗?
1 个月前 By 尊渡假赌尊渡假赌尊渡假赌

热工具

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器

SublimeText3汉化版

SublimeText3汉化版

中文版,非常好用

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具

SublimeText3 Mac版

SublimeText3 Mac版

神级代码编辑软件(SublimeText3)

centos和ubuntu的区别 centos和ubuntu的区别 Apr 14, 2025 pm 09:09 PM

CentOS 和 Ubuntu 的关键差异在于:起源(CentOS 源自 Red Hat,面向企业;Ubuntu 源自 Debian,面向个人)、包管理(CentOS 使用 yum,注重稳定;Ubuntu 使用 apt,更新频率高)、支持周期(CentOS 提供 10 年支持,Ubuntu 提供 5 年 LTS 支持)、社区支持(CentOS 侧重稳定,Ubuntu 提供广泛教程和文档)、用途(CentOS 偏向服务器,Ubuntu 适用于服务器和桌面),其他差异包括安装精简度(CentOS 精

centos如何安装 centos如何安装 Apr 14, 2025 pm 09:03 PM

CentOS 安装步骤:下载 ISO 映像并刻录可引导媒体;启动并选择安装源;选择语言和键盘布局;配置网络;分区硬盘;设置系统时钟;创建 root 用户;选择软件包;开始安装;安装完成后重启并从硬盘启动。

Centos停止维护后的选择 Centos停止维护后的选择 Apr 14, 2025 pm 08:51 PM

CentOS 已停止维护,替代选择包括:1. Rocky Linux(兼容性最佳);2. AlmaLinux(与 CentOS 兼容);3. Ubuntu Server(需要配置);4. Red Hat Enterprise Linux(商业版,付费许可);5. Oracle Linux(与 CentOS 和 RHEL 兼容)。在迁移时,考虑因素有:兼容性、可用性、支持、成本和社区支持。

docker原理详解 docker原理详解 Apr 14, 2025 pm 11:57 PM

Docker利用Linux内核特性,提供高效、隔离的应用运行环境。其工作原理如下:1. 镜像作为只读模板,包含运行应用所需的一切;2. 联合文件系统(UnionFS)层叠多个文件系统,只存储差异部分,节省空间并加快速度;3. 守护进程管理镜像和容器,客户端用于交互;4. Namespaces和cgroups实现容器隔离和资源限制;5. 多种网络模式支持容器互联。理解这些核心概念,才能更好地利用Docker。

docker desktop怎么用 docker desktop怎么用 Apr 15, 2025 am 11:45 AM

如何使用 Docker Desktop?Docker Desktop 是一款工具,用于在本地机器上运行 Docker 容器。其使用步骤包括:1. 安装 Docker Desktop;2. 启动 Docker Desktop;3. 创建 Docker 镜像(使用 Dockerfile);4. 构建 Docker 镜像(使用 docker build);5. 运行 Docker 容器(使用 docker run)。

centos停止维护后怎么办 centos停止维护后怎么办 Apr 14, 2025 pm 08:48 PM

CentOS 停止维护后,用户可以采取以下措施应对:选择兼容发行版:如 AlmaLinux、Rocky Linux、CentOS Stream。迁移到商业发行版:如 Red Hat Enterprise Linux、Oracle Linux。升级到 CentOS 9 Stream:滚动发行版,提供最新技术。选择其他 Linux 发行版:如 Ubuntu、Debian。评估容器、虚拟机或云平台等其他选项。

docker镜像失败怎么办 docker镜像失败怎么办 Apr 15, 2025 am 11:21 AM

Docker镜像构建失败的故障排除步骤:检查Dockerfile语法和依赖项版本。检查构建上下文中是否包含所需源代码和依赖项。查看构建日志以获取错误详细信息。使用--target选项构建分层阶段以识别失败点。确保使用最新版本的Docker引擎。使用--t [image-name]:debug模式构建镜像以调试问题。检查磁盘空间并确保足够。禁用SELinux以防止干扰构建过程。向社区平台寻求帮助,提供Dockerfile和构建日志描述以获得更具体的建议。

vscode需要什么电脑配置 vscode需要什么电脑配置 Apr 15, 2025 pm 09:48 PM

VS Code 系统要求:操作系统:Windows 10 及以上、macOS 10.12 及以上、Linux 发行版处理器:最低 1.6 GHz,推荐 2.0 GHz 及以上内存:最低 512 MB,推荐 4 GB 及以上存储空间:最低 250 MB,推荐 1 GB 及以上其他要求:稳定网络连接,Xorg/Wayland(Linux)

See all articles