关机命令

  • 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