赞
踩
记录下自己使用centos7频率高的几个命令
复制文件
[root@localhost /]# cp /usr/share/syslinux/pxelinux.0 /var/lib/tftpboot/ #将pxelinux.0文件复制到/var/lib/tftpboot/目录下
查看指定文件目录下的文件名称
[root@localhost /]# ls /var/www/html/wordpress/ #查看/var/www/html/wordpress/目录下的文件
查看当前所在的目录路径
[root@localhost samba]# pwd
/home/samba
[root@localhost ~]# cd /home/samba/ #进入到samba/目录
移动或者修改文件名称
[root@localhost /]# mv /home/samba/vmlinuz /var/lib/tftpboot/ #将vmlinuz移动到/var/lib/tftpboot/目录下
删除文件
[root@localhost /]# rm home/samba/vmlinuz #删除vmlinuz文件,但需要二次确认
[root@localhost /]# vim /etc/sysconfig/network-scripts/ifcfg-ens33 #修改ifcfg-ens33配置,在编辑中,经常有几个命令使用,如按i等可以开启编辑,dd可以删除所在行,w保存,qw保存并退出,q退出等等
创建目录文件夹
[root@localhost /]# mkdir /home/samba #创建samba文件夹
创建目录文件
[root@localhost /]# touch /home/samba #创建samba文件
创建目录文件
[root@localhost /]# grep "zhangsan" test.txt #在文件test.txt中搜索关键字"zhangsan"并将匹配的行显示出来
可以添加多个文件一起搜索,添加-i忽略关键字的大小写,添加-C加数字在匹配的行上下文中显示更多的行数,添加-c可以统计匹配的行数等等。
修改文件夹权限
[root@localhost /]# chmod +x /var/www/html/ks7.cfg #给/var/www/html/ks7.cfg文件可执行权限
-w撤销文件的可写权限,u+w将文件夹设置为所有者可写,777将文件设置为所有用户可读写执行,644将文件设置为所有者可读写,同组用户和其他用户只能读取,666每个人都有读和写的权限等等。
更改文件或目录的所有者和用户组
[root@localhost /]# touch /home/samba #创建samba文件
查找目录或者文件
[root@localhost /]# find / -name samba #查找名称samba的文件
查看当前所在的目录路径
[root@localhost samba]# pwd
/home/samba
压缩文件和打包文件
[root@localhost samba]# tar -cvf test.tar isolinux.cfg vmlinuz #将isolinux.cfg vmlinuz 2个文件打包成test.tar
[root@localhost samba]# tar -xvf test.tar #解压到当前目录下,如果要解压到指定目录下 -C +指定目录
查看文件内容
[root@localhost samba]# cat /home/test.txt
查看文件内容,同时支持上下翻页、搜索等操作
[root@localhost samba]# less /home/test.txt
挂载文件到指定目录,文件包含硬盘等
[root@localhost /]# mount /home/samba/centos7.iso /var/www/html/centos7 #将centos7.iso挂载到/var/www/html/centos7目录下
查看系统上磁盘使用情况
[root@localhost /]# df -h
切换用户
[test@localhost /]$ su root #从test用户切换到root
查看进程
[root@localhost /]# ps -aux #查看所有进程
查看是否已经安装软件包
[root@localhost /]# rpm -qa #查看所有
[root@localhost /]# rpm -qa | grep docker #指定查看docker
安装或者卸载软件
[root@localhost /]# yum install dhcp #安装dhcp
[root@localhost /]# yum remove dhcp #卸载dhcp
关闭开机自启服务
[root@localhost /]# systemctl list-unit-files #查看开机自启项,enabled是开机启动,disabled是开机不启动
systemctl list-unit-files |grep enabled #查看开机启动
systemctl list-unit-files |grep disabled #查看开机不启动
[root@localhost /]# systemctl disable kubelet.service #关闭kubelet服务开机自启
本机各端口的网络连接情况
[root@localhost /]# netstat -tunlp #查看所有
[root@localhost /]# netstat -tunlp |grep 80 #查看指定端口
执行过的历史命令
history |grep named #查看之前执行过的named命令
19 vi /etc/named.conf
20 history |grep named
strace 是 Linux 系统下的一个用于诊断、调试和指导用户空间的实用程序。它用于监视和篡改进程与 Linux 内核之间的交互,包括系统调用、信号传递和进程状态的更改。
strace /home/test #查看/home/test所执行的系统调用
显示文件属性。用chattr执行改变文件或目录的属性,可执行lsattr指令查询其属性。
lsattr /home/test #查看/home/test文件属性
实际工作中,还有更多常用命令及其他参数。以上写的常用命令,只包含1或2个参数,具体的参数可以使用命令+ --help来查看,比如[root@localhost /]# yum --help 其他参数内容太多,就不复制到本文中来。有兴趣的可以自行安装一台linux主机来测试使用。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。