系统命令

一、

type   查看命令是内部命令还是内部命令

help   帮助

man   在线帮助

cd      切换目录

pwd    查看所在路径

stat     查看文件详细信息

ls  查看文件夹的内容     -l  以长格式显示  -a 显示所有   -d  显示目录更新的属性   -h  人性化显示   -R  递归显示

du  统计目录或文件所占磁盘的大小    -a  统计所有的文件   -s   统计占用空间的大小   -h  人性化统计

touch   创建空文件

mkdir  创建新目录  -p  创建嵌套的目录   -v  显示详细   -m  跳出当前的umask值

mv   将指定文件或目录转移,相当于剪切

cp  复制文件或目录    -f   强制复制    -i  提醒用户确认   -p  保持源文件权限、属性等不变   -r  递归复制

rm  删除文件或目录    -f   强制删除    -I  提醒用户确认   -r  递归删除

which   查找linux命令程序所在的位置

find  精细查找文件或目录   -name  按名字查找  -size  按大小查找   -user  按属性查找   -type   按类型查找    -a  与     -o  或

二、

cat  查看文件内容

tac  同上

nl    同上

more   全屏方式显示文件内容

less     与more基本相同,但扩展功能更多

head  查看文件开头的一部分内容,默认前十行   -1  显示一行

tail   查看文件结尾的一部分内容,默认后十行   -1   显示一行

wc    统计文件的单词数量   -l  统计行数   -w  统计单词个数   -c  统计字节数

grep  egrep  在文件只能怪查找并显示包含指定字符串的行   -I  查找时忽略大小写   -v  反转查找,输出与条件不相符的行

gzip     压缩

gunzip    解压缩

bzip2   压缩

bunzip2   解压缩

vi  vim     文本编辑器

tar  制作与释放归档文件   -c 创建.tar格式的包文件   -x 解开.tar格式的包文件   -v  输出详尽的信息   -f  使用归档文件

-t  查看包内的文件  -C 指定释放的目录  -z  调用gzip程序进行压缩或解压

-j  调用bzip2程序进行压缩或解压

yum    -y install 安装   -y remove 卸载   -y update  更新

rpm    -q  查询已安装的rpm软件信息   -i 安装一个新的rpm包  -h 以”#”号显示安装进度

-v  显示安装过程的详尽信息   -U  升级,若未安,则安   -F 更新,若未安,则弃安

-e  卸载

make   编译

make install    安装

./configure    预配置

三、

useradd  添加用户账号  -U 指定uid标记号  –d 指定宿主目录,缺省默认为/home/用户名  –e 指定账号失效时间  -M 不为用户建立初始化宿主目录   -S 指定用户的登录shell   -g 指定用户的基本组名(或gid号)   -G 指定用户的附加组名(或gid号)   -C添加备注,显示在/etc/passwd 第五字段

usermod  修改用户属性  -l 更改用户账号的登录名字  -C 修改用户备注  -L 锁定用户账号  -U 解锁用户账户

以下选项与useradd命令中的含义相同: -u、 -d、-e、-s、-c

userdel   删除用户账号   -r 删除用户的同时删除用户的宿主目录

passwd  设置/更改用户口令  -d 清空用户密码  -l 锁定用户账号  -S 查看用户账号的状态(是否被锁定)  -U解锁用户账号

-x, -maximum=DAYS 密码的最长有效时限  -n, -minimum=DAYS 密码的最短有效时限

-W, -warning=DAYS 在密码过期前多少天开始提醒用户

gpasswd  设置组账号密码

groupadd  添加组账号 -a 向组内添加一个用户  -d 从组内删除-一个用户成员   -M 定义组成员列表,以逗号分隔

groupdel   删除组账号

id     查询用户身份标识

groups     查询客户所属的组

finger        查询账号的详细信息

w       查询已登录到主机的用户信息

whoami    查询当前登录的账号名

who        同上

echo      回应

sync     同步数据

sleep       休眠

halt -p        shutdown -h now        init 0       关机命令

reboot        shutdown -r now         init 6       重启命令

systemctl stop firewalld         临时关闭防火墙

systemctl disable firewalld    永久关闭防火墙

setenforce 0         临时关闭selinux安全机制

sed -i '7 s/enforcing/disabled/' /etc/selinux/config         永久关闭selinux安全机制

四、

chmod  设置文件或目录的权限 -R 递归

chown  设置文件的归属

setfacl   ACL设置  -m 设置后续的acl参数  -x  删除后续的acl参数  -b 删除所有的acl参数  -k  删除默认的acl参数   -R 递归设置acl参数    -d 设置默认acl参数

getfacl   ACL查询

umask  权限掩码

fdisk –l  检测并确认新硬盘

fdisk  /dev/sdb   对硬盘进行分区

mkfs  -t  指定格式化文件类型   ­-b  指定block大小   -I  inode大小   -U  设置UUID号    -q 执行时不显示任何信息

mkfs –t vfat –F32 /dev/sdb   FAT32格式化

mkswap  /dev/sdb  创建交换文件系统

swapon  /dev/sdb   扩展swap分区

swapoff  /dev/sdb   关闭swap分区

dd if=/dev/zero  of=/目录  bs=1M  count=1000      读取转换并输出数据

mount 挂载

umount  卸载已挂载的文件系统

 

最新文章

  1. scrum阶段总结
  2. 多次绑定DataGridView的DataSource会报错 NullReferenceExcepti
  3. CentOS查看CPU信息、位数、多核信息
  4. iOS便捷开发工具分享
  5. LINUX专题之操作系统字符集
  6. android 检测是否插入U盘方法之一
  7. 二叉搜索树Java实现(查找、插入、删除、遍历)
  8. Sql去重
  9. (转)java中的方法区
  10. 标准的SQL语句类型
  11. 使用mysqldump以分隔文本格式转储数据
  12. str2-045漏洞事件,你想要的这里都有
  13. [ZJOI2007] 仓库建设
  14. kali linux宿主机和虚拟机互访实现方案
  15. 首先看一下友晶DE-SOC开发板的user manual
  16. Ubuntu上查内存情况
  17. 比较两个Excle表格的修改内容
  18. 20145329 《网络对抗技术》客户端Adobe阅读器渗透攻击
  19. 购买 In-app Billing 商品
  20. HDU 5794 A Simple Chess Lucas定理+dp

热门文章

  1. 前端(十四)—— JavaScript常用类:Number、Date类、字符串、数组、Math类、正则
  2. CM 安装cdh 版本及出现问题
  3. JDK8新特性之接口默认方法与静态方法
  4. python 基本输入输出
  5. docker Dockerfile学习---构建apache环境
  6. 杭电多校第一场-M-Code
  7. K-mean matlab 实现代码
  8. Dijkstra算法举例分析
  9. Linux系统的buff/cache缓存清理脚本
  10. js数组中对象去重 (reduce() 方法)