系统命令

一、

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  卸载已挂载的文件系统

 

随笔记录 linux命令 2019.7.29的更多相关文章

  1. 随笔记录 Linux基本操作命令 2019.7.27

    临时关闭防火墙systemctl stop firewalld永久关闭防火墙systemctl disable firewalld 临时关闭selinux安全机制setenforce 0永久关闭sel ...

  2. 记录linux 命令

    1.du:查询文件或文件夹的磁盘使用空间 如果当前目录下文件和文件夹很多,使用不带参数du的命令,可以循环列出所有文件和文件夹所使用的空间.这对查看究竟是那个地方过大是不利的,所以得指定深入目录的层数 ...

  3. linux命令学习 随笔

    linux命令随笔 linux命令随笔 用户操作 搜索命令 PATH环境变量 Linux中的通配符 文件搜索命令locate 搜索命令的命令whereis与which 文件搜索命令find(最强大的哦 ...

  4. Linux命令nohup实现命令后台运行并输出到或记录到日志文件

    Linux命令nohup实现命令后台运行并输出到或记录到日志文件 导读 我们在调试程序的时候,免不了要去抓一些 log ,然后进行分析.如果 log 量不是很大的话,那很简单,只需简单的复制粘贴就好. ...

  5. Linux命令随笔

    Linux命令总结 man ==命令帮助; help ==命令的帮助(bash的内置命令); ls ==list,查看目录列表; -ld:查看目录权限; -l:(long)长格式显示属性; -F:给不 ...

  6. 29 个你必须知道的 Linux 命令

    虽然Linux发行版支持各种各样的饿GUI(graphical user interfaces),但在某些情况下,Linux的命令行接口(bash)仍然是简单快速的.Bash和 Linux Shell ...

  7. 记录工作中用到的linux命令

    日常工作中会对centos进行操作,总是会有一些常用的命令记不住,特开一贴,记录那些命令,学而时习之.   RPM操作类命令:   查看RPM安装路径: 1.rpm -qa|grep Memcache ...

  8. 29个你必须知道的Linux命令

    虽然Linux发行版支持各种各样的饿GUI(graphical user interfaces),但在某些情况下,Linux的命令行接口(bash)仍然是简单快速的.Bash和 Linux Shell ...

  9. Linux常用命令说明(记录自己Linux命令使用情况,后续会持续更新)

    首次记录时间--20170602 感觉自己Linux命令使用掌握的情况非常差,今天先记录当前会的几个. 1#cd(change directory) 切换工作目录(或者叫修改当前目录) eg. cd ...

随机推荐

  1. new delete

    malloc/free是标准的库函数,而new/delete是操作符 匹配使用原则:malloc(calloc/realloc)和free 以及new/new[] 和delete/delete[]; ...

  2. Java DOM解析器

    文档对象模型是万维网联盟(W3C)的官方推荐.它定义了一个接口,使程序能够访问和更新样式,结构和XML文档的内容.支持DOM实现该接口的XML解析器. 何时使用? 在以下几种情况时,应该使用DOM解析 ...

  3. 【一】Jmeter接口自动化测试系列之参数化方法

    Jmeter作为虽然作为一款和LoadRunner相媲美的性能测试工具,但参数化功能实在不咋地,这里我大概总结了一下Jmeter的参数化方法! 至于参数化的用途,我这里就不多说了,做测试的都明白吧!本 ...

  4. 让微信小程序页面之间的通信不在变得困难

    一个开始 小程序开发者总会碰到各种页面之间的通信问题,实现方式也五花八门,比如... 场景还原 首先这是一个电商小程序. 有这样一个需求: 首页某个地方要展示购物车商品数量. 当我在其他页面加购了商品 ...

  5. Spring BeanName生成规则

    1. XML方式 <bean class="com.fishblog.service.UserService"></bean> beanName: com. ...

  6. 使用ribbon实现负载均衡

    使用ribbon之前的准备工作: 1.你要有两个服务,一个是服务消费方(下图的xing-movie是消费方),一个是服务提供方(xing-user是服务提供者),并且服务提供方要有两个实例,也就是xi ...

  7. JMeter学习篇(一):测试实例讲解

    1.JMeter的下载与安装 Jmeter官方下载地址:http://jmeter.apache.org/download_jmeter.cgi,下载jmeter是一个zip压缩包,解压后,直接运行a ...

  8. 笔记58 Spring+Hibernate整合(一)

    Spring+Hibernate整合 一.整合思路 使DAO继承HibernateTemplate这个类 HibernateTemplate这个类提供了setSessionFactory()方法用于注 ...

  9. Aria2 Centos8 安装配置

    使用chkconfig 或者 chkconfig –list就可以看出当前系统已经设置的各个服务在各个运行级别下的开闭状态.如果我们想设置某个服务自启动或者关闭的话,那么只需要按照下面的格式使用即可 ...

  10. vue cli3 vue.config配置

    跳地址:https://cli.vuejs.org/zh/config/#publicpath