linux命令学习笔记_CentOS

关机命令

  • 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 ] hostnamectl status –static

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 off

2)即时生效,重启后复原
开启:[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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值