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 6service 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中常用shell命令收集
- Linux下常用的文件归档,压缩和解压缩命令
- linux常用命令(转载)
- linux常用命令
- 重温Linux-2.Linux常用命令
- 【Linux】linux常用基本命令
- Linux学习笔记(四)--Linux部署Tomcat服务器 之linux常用命令-查看linux是多少位的
- 收集的55个Linux系统管理中常用的一些shell命令
- linux/ubuntu常用bash/shell命令
- Linux常用命令集合
- Linux常用命令总结
- linux常用命令及学习小结(4)--IP设置、samba、ftp
- linux下常用的命令
- linux常用命令参数英文解释
- Linux 常用命令
- Linux常用命令及使用方法
- Linux 系统常用命令格式 ZT
- linux常用基本命令
- linux常用命令
- linux常用基础命令