关机命令
- shutdown-h now 立即关机
- shutdown -r now 现在重新启动计算机
- reboot 现在重新启动计算机
- logout 用户注销,快捷键 ctrl + D
用户管理
命令 | 功能说明 |
useradd + 用户名 | 添加用户 |
passwd + 用户名 + 密码 | 为新用户设置密码 |
userdel + 用户名 | 删除用户 |
logout | 退出当前用户 |
who am i | 查看当前用户(#: 表示root用户, $: 表示普通用户) |
常用命令
1,创建目录
mkdir + 文件夹名
如 [root@wwy01 ~]# mkdir test
2,创建文件
[root@wwy01 ~]# touch test.txt
3,查看当前文件夹路径
[root@wwy01 ~]# pwd
4,查看文件
[root@wwy01 ~]# cat test.txt
5,符号说明
; 多个命令的分割符
/ 根或者路径的分隔符
> 重定向(数据流朝着箭头的方向流动), 覆盖原来的文件
>> 追加重定向(数据流朝着箭头的方向流动), 在原来的文件的结尾,追加内容例如:向test.txt文件中添加1, 2
[root@wwy01 ~]# cat >>test.txt<< abc
[root@wwy01 ~]# >1
[root@wwy01 ~]# >2
[root@wwy01 ~]# >abc
其中,abc为标示符,只要一样就可以了调出第10条命令,
[root@wwy01 ~]# !10
查看历史命令
[root@wwy01 ~]# history
6,拷贝文件
[root@wwy01 ~]# cp test.txt /tmp/
7,删除
[root@wwy01 ~]# rm test.txt
8,返回上一级目录
[root@wwy01 ~]# cd ..
9,显示头2行,默认是10行
[root@wwy01 ~]# head -2 test.txt
10,显示尾部2行
[root@wwy01 ~]# tail -2 test.txt
11,查看命令的帮助
[root@wwy01 ~]# man ls
12,查看主机名
[root@wwy01 ~]# hostname
13,别名
查看当前别名
[root@wwy01 ~]# alias创建临时别名
[root@wwy01 ~]# alias rm=’echo “rm cmd is not allowed to use”’取消别名
[root@wwy01 ~]# unalias rm
14,find查找命令
-name 按名字查找
[root@wwy01 ~]# find / -type f -name “test.txt”
15,解压tar.gz文件
[root@wwy01 ~]# tar -xzvf test.tar.gz
16,修改文件或文件夹名
[root@wwy01 ~]# mv test.txt test.txt.rename
17,改变文件夹所有者和所在组
[root@wwy01 ~]# chown wwy:wwy testDir
改变文件加下所有子文件夹
[root@wwy01 ~]# chown -R wwy:wwy testDir
18,主机名
临时修改,重启后丢失(瞬态)
[root@wwy01 ~]# hostname newhostname永久性修改(静态)
[root@wwy01 ~]# hostnamectl set-hostname wwy01查看主机状态
[root@wwy01 ~]# hostnamectl status只查看静态、瞬态或灵活主机名,分别使用“–static”,“–transient”或“–pretty”选项。
[wwy@wwy01 ~]hostnamectlstatus[–static|–transient|–pretty]如查看静态主机名[wwy@wwy01 ]
19,创建文件,并添加内容到文件中
[root@wwy01 ~]# echo 内容 > file.txt
20,查看端口
比如查看8080端口
[root@wwy01 ~]# netstat -anp | grep 8080
22,重启网络
[root@wwy01 ~]# service network restart
或者
[root@wwy01 ~]# /etc/init.d/network restart
23,防火墙
1,iptables防火墙
1)永久性生效,重启后不会复原
开启:[root@wwy01 ~]# chkconfig iptables on
关闭:[root@wwy01 ~]# chkconfig iptables off2)即时生效,重启后复原
开启:[root@wwy01 ~]# service iptables start
关闭:[root@wwy01 ~]# service iptables stop需要说明的是对于Linux下的其它服务都可以用以上命令执行开启和关闭操作。
在开启了防火墙时,做如下设置,开启相关端口
修改/etc/sysconfig/iptables 文件,添加以下内容:
-A RH-Firewall-1-INPUT -m state –state NEW -m tcp -p tcp –dport 80 -j ACCEPT
-A RH-Firewall-1-INPUT -m state –state NEW -m tcp -p tcp –dport 22 -j ACCEPT 3)查看防火墙状态
[root@wwy01 ~]# service iptables status
2,关闭firewall:
(1)禁止firewall开机启动
[root@wwy01 ~]# systemctl disable firewalld.service (2)停止firewall
[root@wwy01 ~]# systemctl stop firewalld.service (3) 查看默认防火墙状态(关闭后显示notrunning,开启后显示running)
[root@wwy01 ~]# firewall-cmd –state
24,查找文件
[root@wwy01 ~]# find / -name test.txt