linux命令大全-1

 

目录

一.文件类型

二.目录处理命令:

1. 目录处理命令:ls

              2.排序:sort

              3.目录处理命令:cd [切换目录]

              4.目录处理命令:pwd  [显示当前目录]

              5.查看文件的详细信息stat [目录或文件]

       三.文件处理命令:

1. 文件处理命令rmdir [删除空目录]

              2.文件处理命令:mkdir   //创建目录文件夹

              3.文件处理命令:cp [复制文件或目录]

              4. 文件处理命令:mv 【剪切文件 改名】

              5.文件处理命令:rm  【删除文件或目录】

              6.文件处理命令:touch 创建空文件

              7.文件处理命令:cat

              8.文件处理命令:tac 【倒序查看文件】

              9.文件处理命令:more 【分页显示文件内容】

       2.权限管理命令:chown 【改变文件或目录的所有者】

       3.权限管理命令:chgrp 【改变文件或目录的所属组】

       4.权限管理命令:umask 【显示,设置文件的缺省权限】

五.文件搜索命令:

       1.文件搜索命令:find 【搜索文件或目录】

       2.文件搜索命令:locate 【在文件资料中查找文件】

       3.文件搜索命令:which  【搜索命令所在目录以及别名信息】

       4.文件搜索命令:whereis  【搜索命令所在目录及帮助文件路径】

       5.文件搜索命令:grep 【在文件中搜索字符串匹配的行并输出】

六.帮助命令:

       1.帮助命令:man 【获取帮助信息】

       2.uptime:查看Linux系统运行多长时间

七:用户管理命令:

1.用户管理命令:useradd 【添加新用户】

       2.用户管理命令:passwd  【设置用户密码】

       3.用户管理命令:who 【查看登录用户信息】

       4.用户管理命令:w  【查看登录用户详细信息】

八.文件压缩命令:

       1.压缩解压命令:gzip  【压缩文件】

       2.压缩解压命令:gunzip 【压缩.gz文件】

       3.压缩解压命令:tar  【打包目录】

       4.压缩解压命令:zip  【压缩文件或目录】

       5.压缩解压命令:unzip  【解压.zip的压缩文件】

       6.压缩解压命令:bzip2  【压缩文件】

       7.压缩解压命令:bunzip2 【解压缩】


一.文件类型

-rw-r--r-)文件类型 (-二进制文件 d目录 l软连接文件)

rw- r-- r--u所有者 g所属组 o其他人  

r读 w写 x执行

二.目录处理命令:

1. 目录处理命令:ls

命令英文原意:list

命令所在路径:/bin/ls

执行权限:所有用户

语法 : ls 选项[-lah] 文件或目录

                     -a 显示所有文件,包括隐藏文件

                     -l 详细信息显示

                     -d 查看目录属性

                     -h 更人性化显示文件大小单位(KB,MB,GB

                     -i 查看序列号

                     -t 按时间显示

                     -S 由大到小排序

                     -r 由小到大排序

              2.排序:sort

                     语法:sort 文件或目录

                            默认按字母排序

                     选项:

                            -M:按月份排序

                            -n:从小到大

                            -r:反序,从大到小

                            -t:指定一个用来区分键位置字符

                            -k:后面跟数字,指定按第几列进行排序

                           

                           

              3.目录处理命令:cd [切换目录]

                            命令英文原意:change directory

                            命令所在位置:shell内置命令

                            执行权限:所有用户

                            语法:cd [目录]

                                          cd ~ 返回当前登录用户的目录

                                          cd – 返回前一个目录位置

                                          cd .. 返回上一级目录

              4.目录处理命令:pwd  [显示当前目录]

                            命令英文原意:print working directory

                            命令所有路径:/bin/pwd

                            执行权限:所有用户

              挂载命令:mount

                     命令位置:/bin/mount

                     执行用户:所有用户

                     语法:mount 【-t文件系统】 设备文件名 挂载点

                            挂载点:/dev/sr0   /dev/cdrom

              卸载光盘:umount

                     语法:umount /dev/sr0

              断开连接:eject

              md5sum:命令工具检测MD5校验和

             

              5.查看文件的详细信息stat [目录或文件]

              注:atime访问时间

                     mtime修改时间

                     ctime改变时间

       三.文件处理命令:

1. 文件处理命令rmdir [删除空目录]

                     命令英文愿意:remove empty directories

                     命令所在位置:/bin/rmdir

                     执行权限:所有用户

              2.文件处理命令:mkdir   //创建目录文件夹

                            命令英文愿意:make directories

                            文件路径:/bin/mkdir

                            执行权限:所有用户

                            语法:mkdir -p 目录

-p 递归创建 //嵌套创建

                            例:mkdir -p /tmp/Japan/boduo

              3.文件处理命令:cp [复制文件或目录]

                     命令英文原意:copy

                     命令所在位置:/bin/cp

                     执行权限:所有用户

                     语法:cp -rp 【源文件或目录】 【目标目录】

                                   -r:复制目录

                                   -p:保留文件属性

                                   -f:强制复制

                     install 可以用于复制指定权限

                     格式:install -m 权限 源文件 目标文件

              4. 文件处理命令:mv 【剪切文件 改名】

                     命令英文原意:move

                     命令所有路径:/bin/mv

                     执行权限:所有用户

                     语法 mv 【源文件或目录】 【目标目录】

             

              5.文件处理命令:rm  【删除文件或目录】

                     命令英文原意:remove

                     命令所在位置:bin/rm

                     执行权限:所有用户

                     语法:rm -rf 【文件或目录】

                            -r 删除目录

                            -f 强制执行

              6.文件处理命令:touch 创建空文件

                     执行权限:所有用户

                     语法: touch 文件名

                             touch “I Love” 【使用空格做名称】

              7.文件处理命令:cat

                     命令存放路径:/bin/cat

                     执行权限:所有用户

                     语法:cat 文件位置

                            -n 显示行号

              8.文件处理命令:tac 【倒序查看文件】

                     注:与cat查看相反查看顺序为倒着

              9.文件处理命令:more 【分页显示文件内容】

                     文件存放位置:/bin/more

                     执行权限:所有用户

                     语法:more 【文件名】

                            【空格】或f  翻页

                            【Enter】    换行

                            【q或Q】   退出

      

             

代表字符

权限

对文件的含义

对目录的含义

r

读权限

可以查看文件的内容

可以列出目录中的内容

w

写权限

可以修改文件内容

可以在目录中创建,删除文件

x

执行权限

可以执行文件

可以进入目录

       2.权限管理命令:chown 【改变文件或目录的所有者】

              命令英文原意:change file ownership

              命令所在路径:/bin/chown

              执行权限:所有用户

              语法 :chown 【用户】【文件或目录】

       3.权限管理命令:chgrp 【改变文件或目录的所属组】

              命令英文原意:change file group ownership

              命令所在路径:/bin/chgrp

              执行权限:所在用户

              语法:chgrp 【用户组】【文件或目录】

       4.权限管理命令:umask 【显示,设置文件的缺省权限】

              命令英文原意:the user file-creation mask

              命令所在位置:shell内置命令

              执行权限:所有用户

              语法:umask [-S]

                     -S:以rwx形式显示新建文件缺省权限

       用户默认值文件:

              /etc/default/useradd  用户默认值管理文件

                     GROUP=100 #用户默认组

                     HOME=/home #用户家目录

                     INACTIVE=-1  #密码过期宽限天数(shadow文件7字段)

                     EXPIRE=  #密码失效时间

                     SHELL=/bin/bash  #默认shell

                     SKEL=/etc/skel #模板目录

                     CREATE_MAIL_SPOOL=yes  #是否建立邮箱

              /etc/login.defs  #默认密码策略

                     PASS_MAX_DAYS 99999  #密码有效期

                     PASS_MIN_DAYS 0  #密码修改间隔

                     PASS_MIN_LEN 5  #密码最小5位

                     PASS_WARN_AGE 7  #密码到期警告

                     UID_MIN  500 #最小和最大UID范围

                     GID_MAX  6000

                     ENCRYPT_METPHOD  SHA512  #加密模式

                    

五.文件搜索命令:


       1.文件搜索命令:find 【搜索文件或目录】

              语法: find /etc -name init

                            -iname 不区分大小写

                            -size :文件大小

                                   +n 大于 -n 小于 n等于

                            -user 文件属主

                            -group 根据所属组查找

                     时间搜索:
                            -amin:访问时间access

                            -cmin:文件属性change

                            -mmin:文件内容modify

                     判断:

                            -a 两个条件同时满足

                            -o两个条件满足任意一个即可

                     find /etc -name “init” -exec ls -l {} \;

                            -exec/-ok 命令 {} \; 对搜索结果执行操作

                            执行命令

                     -type 根据文件类型查找

                            f文件 d目录 l软连接文件

                     -inum 根据i节点查找

                     -perm 根据权限查找

                            例:find /bin/ -perm 755 #等于0755权限的文件或文件

find /bin/ -perm -644 #至少有644权限的文件或目录

       2.文件搜索命令:locate 【在文件资料中查找文件】

              命令所在位置:/usr/bin/locate

              执行权限:所有用户

              语法:locate 文件名

       3.文件搜索命令:which  【搜索命令所在目录以及别名信息】

              命令所在位置:/usr/bin/which

              执行权限:所有用户

              语法:which 命令

       4.文件搜索命令:whereis  【搜索命令所在目录及帮助文件路径】

              命令所在路径:/usr/bin/whereis

              执行用户:所有用户

              语法: whereis 【命令名称】

       5.文件搜索命令:grep 【在文件中搜索字符串匹配的行并输出】

              命令所在路径:/bin/grep

              执行权限:所有用户

              语法:grep –iv 【指定字串】 【文件】

                     -I :不区分大小写

                     -v : 排除执行字符

六.帮助命令:


       1.帮助命令:man 【获取帮助信息】

              命令英文原意:manual

              命令所在路径:/usr/bin/man

              执行权限:所有用户

              语法:man 【命令或配置文件】

       2.uptime:查看Linux系统运行多长时间

七:用户管理命令:
 

1.用户管理命令:useradd 【添加新用户】

命令所在位置:/usr/sbin/useradd

执行权限:root

语法:useradd 用户名

       2.用户管理命令:passwd  【设置用户密码】

              命令所在位置:/usr/bin/passwd

              执行权限:所用用户

              语法:passwd 用户名

       3.用户管理命令:who 【查看登录用户信息】

命令所在位置:/usr/bin/who

执行权限:所有用户

语法:who

返回值:tty 本地终端  pts远程终端

       4.用户管理命令:w  【查看登录用户详细信息】

              命令所在位置:/usr/bin/w

              执行权限:所有用户

              语法: w

八.文件压缩命令:

       1.压缩解压命令:gzip  【压缩文件】

              命令英文原意:gnu zip

              命令所在位置:/bin/gzip

              执行权限:所有用户

              语法:gzip 【文件】

              压缩格式:.gz

       2.压缩解压命令:gunzip 【压缩.gz文件】

              命令所在位置:/bin/gunzip

              执行权限:所有用户

              语法:gunzip 【压缩文件】

       3.压缩解压命令:tar  【打包目录】

              命令所在位置: /bin/tar

              执行权限:所有用户

              语法:tar 选项【-zcf】【压缩后文件名】【目录】

                     -c 打包

                     -v 显示详细信息

                     -f:指定文件名

                     -z:打包同时压缩

                     -x:解包

                     -v:显示详细信息

                     -C:指定解压位置

       4.压缩解压命令:zip  【压缩文件或目录】

              命令所在路径:/usr/bin/zip

              执行权限:所有用户

              语法:

                     zip 选项【-r】 【压缩后文件名】 【文件或目录】

                            -r 压缩目录

                     压缩后文件格式:.zip

       5.压缩解压命令:unzip  【解压.zip的压缩文件】

              命令所在路径:/usr/bin/unzip

              执行权限:所有用户

              语法:unzip 【压缩文件】

       6.压缩解压命令:bzip2  【压缩文件】

              命令所在路径:/usr/bin/bzip2

              执行权限:所有用户

              语法:bzip2 选项【-k】 【文件】

                            -k 产生压缩文件后保留源文件

              压缩后文件格式:.bz2

       7.压缩解压命令:bunzip2 【解压缩】

              命令所有路径:/usr/bin/bunzip2

              执行权限:所有用户

              语法:bunzip 选项 【-k】 【压缩文件】

                            -k 解压缩后保留源文件

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值