1、常用命令

切换目录:cd 目录名
回到上级目录:cd ../
显示当前目录内容:ls        ls -l        ls -a
创建/删除目录:mkdir 目录名        rmdir 目录名
显示当前所在目录:pwd

创建文件:touch 文件名
查看文件内容:cat 文件名
编辑文件:vi 文件名        i        Esc        :wq        
搜索文件内容:/搜索内容
复制文件:cp 源文件 目标文件(示例:cp a.txt b.txt)        cp 源文件 目标路径(示例:cp a.txt /root)
重命名/移动文件:mv 源文件 目标文件(示例:mv a.txt b.txt)       mv 源文件 目标路径(示例:mv a.txt /root)
查看文件最后20行:tail -f -n 20 a.txt
打包压缩:
tar -cvf 打包文件名.tar 要打包的文件(示例:tar -cvf test.tar a.txt b.word或者tar -cvf test.tar ./*)
tar -zcvf 打包文件名.tar.gz 要打包压缩的文件(示例:tar -zcvf test.tar.gz a.txt b.word或者tar -zcvf test.tar.gz ./*)
解压:
tar -xvf 打包文件名.tar -C 目标目录(示例:tar -xvf test.tar或者tar -xvf test.tar -C /home/test)
tar -zxvf 打包文件名.tar.gz -C 目标目录(示例:tar -zxvf test.tar.gz或者tar -zxvf test.tar.gz -C /home/test)

删除文件/目录:rm -rf 文件名/目录名(示例:rm -rf a.txt或者rm -rf aa或者rm -rf *)

查找文件:find 源目录 -name "*xx*"(示例:find /home -name "*a*")

查询进程:ps -ef | grep mysql
杀死进程:kill -9 pid

查看历史命令:history

清屏:clear

文件/目录权限:
共9位,每3位一组,前3位是文件创建者权限,中间3位是与文件创建者同组用户权限,后3位是其他用户权限
r: 读            4
w:写            2
x: 可执行     1
文件类型:-:普通文件、d:目录文件、l:链接文件
drwxr-xr--:d代表文件类型为目录文件,rwx代表文件创建者拥有读写可执行权限,r-x代表与文件创建者同组用户拥有读可执行权限,r--代表其他用户拥有读权限
修改权限:
chmod 775 directory -R(775表示rwxrwxr-x,0表示没有权限,1表示可执行权限,2表示写权限,4表示读权限,7=1+2+4,5=1+4,-R表示递归directory目录下所有文件,不加只是对目录directory)  
chmod a+rwx directory -R
chmod u=rw,g=rx,o=r directory -R
a表示所有用户,u表示创建者,g表示与创建者同组用户,o表示其他用户,+表示增加权限,-表示取消权限,=表示设置权限,directory表示目录,-R表示递归目录下所有文件,不加表示只对directory目录

查看IP:ifconfig        ip addr
修改IP:vi /etc/sysconfig/network-scripts/ifcfg-enp0s3
BOOTPROTO=static
ONBOOT=yes
IPADDR=192.168.0.100
GATEWAY=192.168.0.1
NETMASK=255.255.255.0
DNS1=192.168.0.1
DNS2=8.8.8.8
重启网络:systemctl restart network

域名映射:
vi /etc/hosts
127.0.0.1  www.test.com

防火墙:
状态:systemctl status firewalld
开启:systemctl start firewalld
关闭:systemctl stop firewalld
开机自启动:systemctl enable firewalld

开放端口:
firewall-cmd --add-port=80/tcp --permanent
firewall-cmd --reload

你可能感兴趣的:(1、常用命令)