您的位置:首页 > 运维架构 > Linux

Linux 常用命令

2016-12-21 09:58 176 查看

Linux 常用命令

1.root用户下 添加组与用户

添加组

groupadd [groupname]

添加用户,同时指定用户所在的组,可同时指定多个组

useradd -g [groupname] .. [username]

为用户设置秘密

[username] password

2. 赋权操作

将某个文件夹赋权限给某个用户及其所在的组

chown -R [username] :[groupname] [dirpath]

赋予读写权限

chmod 775 [dirpath]

3. 文件操作

cp 复制

mv 相当于是剪切

rm 删除

eg:

r 是可选参数,代表当前文件夹下所有的文件以及文件夹

cp -r xxx 指定的目录 (将xxx下所有的文件和文件夹都复制到指定的目录)

更改文件名

mv n.txt n.txt

mv n.txt 指定的目录 将n.txt 剪切到指定的目录

rm -rf [dirpath] 删除文件下面的所有文件以及文件夹

4. 解压操作

tar -zxvf [文件] {-C 目标文件夹}

解压文件到指定目录:unzip xx.zip -d file_dir

*.tar 用 tar –xvf 解压

*.gz 用 gzip -d或者gunzip 解压

.tar.gz和.tgz 用 tar –xzf 解压

*.bz2 用 bzip2 -d或者用bunzip2 解压

*.tar.bz2用tar –xjf 解压

*.Z 用 uncompress 解压

*.tar.Z 用tar –xZf 解压

*.rar 用 unrar e解压

*.zip 用 unzip 解压

5. 修改hosts 文件

vi /etc/hosts


6.vi 编辑器

复制多行,命令模式下 nyy (n代表复制的行数)

粘贴 命令模式下 p

撤销 命令模式下 u

7 防火墙

centos 6

service iptables status 查看防火墙状态

service iptables start 开启防火墙

service iptables stop 关闭防火墙

service iptables restart 重启防火墙

centos 7 使用firewall

开启防火墙

systemctl start firewalld.service


关闭防火墙

systemctl stop firewalld.service


重启防火墙

firewall-cmd --reload


查看firewall 是否运行,以下两个命令都可:

systemctl status firewalld.service
firewall-cmd --state


开启端口

firewall-cmd --zone=public --add-port=80/tcp --permanent


删除端口

firewall-cmd --zone= public --remove-port=80/tcp --permanent


查看开放的端口

firewall-cmd --list-ports


命令含义:

–zone #作用域

–add-port=80/tcp #添加端口,格式为:端口/通讯协议

–permanent #永久生效,没有此参数重启后失效

网上有很多centos 7 跑去用6的用法,先关闭firewall ,然后再…,个人觉得完全没必要

其他

查看当前路径 pwd

清屏 clear

查看磁盘占用 df
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  linux