系统命令

一、

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. jQuery validate验证隐藏表单(hidden)域

    validate很不错的一个jQuery表单验证插件.升级到了1.9版的后,发现隐藏表单域验证全部失效,特别是在jquery.ui.tabs.min.js构造的Tabs里的验证!网上一搜,也没查到是怎 ...

  2. 20140719 找到单链表的倒数第K个节点 判断一个链表是否成为一个环形 反转

    1.找到单链表的倒数第K个节点 2.判断一个单链表对否形成环形 3.单链表翻转

  3. 第一章 Linux是什么

    Linux是核心与系统调用接口两层中间的操作系统 不同硬件的功能函数并不相同,IBM的Power CPU与Inter的x86架构不同,所以同一套操作系统是不能在不同的硬件平台上面运行的.也就是说,每种 ...

  4. Stack,ArrayDeque,LinkedList的区别

        本文首发于cartoon的博客     转载请注明出处:https://cartoonyu.github.io/cartoon-blog     这段时间把疯狂JAVA再看了一遍,发现Stac ...

  5. 精选 Dubbo RPC 面试题,比较全面,含答案

    精选 Dubbo RPC 面试题,比较全面,含答案 hu1991die 搜云库技术团队 搜云库技术团队 微信号 souyunku 功能介绍 专注于分享最有价值的互联网技术干货文章,内容覆盖,Java后 ...

  6. ubuntu16.04安装python虚拟环境

    自己也是搜的教程,亲测有效 ubuntu16.04创建虚拟环境 一.linux环境 Ubuntu16.04 二.安装和配置虚拟环境 安装虚拟环境 sudo pip install virtualenv ...

  7. boost asio tcp 多线程异步读写,服务器与客户端。

    // server.cpp #if 0 多个线程对同一个io_service 对象处理 用到第三方库:log4cplus, google::protobuf 用到C++11的特性,Windows 需要 ...

  8. 起手一个mpvue项目准备

    1,环境配置(http://mpvue.com/mpvue/quickstart.html) //全局安装vue-cli3脚手架 npm install -g @vue/cli @vue/cli-in ...

  9. 使用Process子类创建进程

    #_author:来童星#date:2019/12/17# 使用Process子类创建进程from multiprocessing import Processimport timeimport os ...

  10. C++11的闭包(lambda、function、bind)

    c++11开始支持闭包,闭包:与函数A调用函数B相比较,闭包中函数A调用函数B,可以不通过函数A给函数B传递函数参数,而使函数B可以访问函数A的上下文环境才可见(函数A可直接访问到)的变量:比如: 函 ...