找回密码
 立即注册

推荐阅读

  • 便民服务
  • 关注我们
  • 社区新手
一、目录处理命令1.ls
(英文全拼:list files)命令用于显示指定工作目录下之内容(列出目前工作目录所含之文件及子目录)
-a:产看所有文件
-l:查看文件属性
-d:查看目录属性
2.mkdir
mkdir(英文全拼:make directory)
功能:用于创建目录。
语法:mkdir [-p] dirName
参数说明
  • -p 确保目录名称存在,不存在的就建一个。

3.cd
cd(英文全拼:change directory)
功能:切换当前工作目录。
语法:cd [dirName]
~ 也表示为 home 目录 的意思,
. 则是表示目前所在的目录,
.. 则表示目前目录位置的上一层目录。
/代表根目录
4 rmdir
(英文全拼:remove directory)
功能:删除空目录。
语法rmdir [-p] dirName
参数
  • -p 是当子目录被删除后使它也成为空目录的话,则顺便一并删除。

5.cp
(英文全拼:copy file)
功能:复制文件或目录
语法:cp  -rp [源文件或目录]    [目标目录]
参数说明
  • -a:此选项通常在复制目录时使用,它保留链接、文件属性,并复制目录下的所有内容。其作用等于dpR参数组合。
  • -d:复制时保留链接。这里所说的链接相当于 Windows 系统中的快捷方式。
  • -f:覆盖已经存在的目标文件而不给出提示。
  • -i:与 -f 选项相反,在覆盖目标文件之前给出提示,要求用户确认是否覆盖,回答 y 时目标文件将被覆盖。
  • -p:除复制文件的内容外,还把修改时间和访问权限也复制到新文件中。
  • -r:若给出的源文件是一个目录文件,此时将复制该目录下所有的子目录和文件。
  • -l:不复制文件,只是生成链接文件。

6.rm
(英文全拼:remove)
功能:删除一个文件或者目录。
语法rm [options] name...
参数
  • -i 删除前逐一询问确认。
  • -f 即使原档案属性设为唯读,亦直接删除,无需逐一确认。
  • -r 将目录及以下之档案亦逐一删除。

7.mv
mv(英文全拼:move file)
功能:剪切文件或改名
语法:mv [源文件或目录]    [目标目录]   
二、文件处理命令1.touch
功能:创建空文件
语法:touch      [文件名]   [文件名]   [文件名]
1.1touch 可以同时创建多个文件
file://C:/Users/%E5%86%89%E9%BE%99%E8%B6%85/AppData/Roaming/Typora/typora-user-images/image-20210613133815117.png?lastModify=1623932449
1.2空格可以作为文件名的一部分,创建的时候文件名+引号就行
file://C:/Users/%E5%86%89%E9%BE%99%E8%B6%85/AppData/Roaming/Typora/typora-user-images/image-20210613133710079.png?lastModify=1623932449
2.cat
功能:显示文件内容
语法:cat                 [文件名]
                     -n :显示行号
3.tac
功能:显示文件内容(反向显示)
语法:tac     [文件名]
4.more
功能:分页显示文件类容
语法:more     [文件名]
(空格)或者f     翻页
(Enter)              换行
q或者Q                  退出
5.less
功能:分页显示文件内容(可向上翻页)
覆盖more所有用法,
上箭头向上翻一行,
pgup向上翻一页,
/+关键词:在该页搜索关键词     n遍历所有关键词有关部分
6.head
功能:查看文件前几行内容(默认10行)
语法:head      [文件名]
                  -n :指定行数
7.tail
功能:查看文件后面几行内容(默认10行)
语法:tail    [文件名]
                   -n:指定行数
                   -f:动态显示文件末尾内容
8.ln
功能:生成链接文件
语法:ln      [原文件]    [目标文件]
                -s:创建软链接
软链接特点:
1.1拥有所有权限(lrwxrwxrwx:l表示是软连接   )
1.2文件大小(只是符号链接,相当于window快捷方式)
1.3Japan.issue.soft -> /etc/issue    箭头指向源文件
硬链接特点:
1.1拷贝cp -p+同步更新
1.2通过i节点识别
1.3不能跨分区
1.4不能针对目录使用

三、文件搜索命令1.find
功能:文件搜索
语法:find   [搜索范围]     [匹配条件]
1根据文件名字name来查找
1.1在etc目录下查找名为init的文件
file://C:/Users/%E5%86%89%E9%BE%99%E8%B6%85/AppData/Roaming/Typora/typora-user-images/image-20210613150621436.png?lastModify=1623932449
1.2查找以名字init结尾的文件:
file://C:/Users/%E5%86%89%E9%BE%99%E8%B6%85/AppData/Roaming/Typora/typora-user-images/image-20210613150923893.png?lastModify=1623932449
1.3查找以init开头为名的文件:
file://C:/Users/%E5%86%89%E9%BE%99%E8%B6%85/AppData/Roaming/Typora/typora-user-images/image-20210613151043303.png?lastModify=1623932449
1.4查询名字含有init的文件:
file://C:/Users/%E5%86%89%E9%BE%99%E8%B6%85/AppData/Roaming/Typora/typora-user-images/image-20210613151202568.png?lastModify=1623932449
1.5查询名字中以init开头,并以三个字母结尾的文件:
file://C:/Users/%E5%86%89%E9%BE%99%E8%B6%85/AppData/Roaming/Typora/typora-user-images/image-20210613151513153.png?lastModify=1623932449
?代表单个字符         *代表任意字符
  • 6iname   不区分大小写

例:文件中含有init就行,不管大小写
file://C:/Users/%E5%86%89%E9%BE%99%E8%B6%85/AppData/Roaming/Typora/typora-user-images/image-20210613151913969.png?lastModify=1623932449
2.根据文件大小size来查找
+n:大于
-n:小于
n:等于
linux中文件大小以数据块存在:1数据块=512字节=0.5k

100MB=102400KB=204800数据库
例:在根目录下查找大于100M的文件
file://C:/Users/%E5%86%89%E9%BE%99%E8%B6%85/AppData/Roaming/Typora/typora-user-images/image-20210613153140917.png?lastModify=1623932449
3.根据所有者user查找
file://C:/Users/%E5%86%89%E9%BE%99%E8%B6%85/AppData/Roaming/Typora/typora-user-images/image-20210613153443053.png?lastModify=1623932449
4.根据所属组group查找
file://C:/Users/%E5%86%89%E9%BE%99%E8%B6%85/AppData/Roaming/Typora/typora-user-images/image-20210613153621603.png?lastModify=1623932449
5  根据时间查找
amin     cmin            mmin
-amin:   访问时间 access
-cmin:  文件属性change
-mmin:文件内容modify
例:在当前目录下查找5分钟内被修改的文件和目录
file://C:/Users/%E5%86%89%E9%BE%99%E8%B6%85/AppData/Roaming/Typora/typora-user-images/image-20210613155843056.png?lastModify=1623932449
+5:表示下5分钟以外
-5:表示在5分钟以内
6满足多个条件的
6.1-a:两个条件同时满足
       -o:两个条件任意满足一个
例:在/etc目录下查找大于80MB小于100MB的文件
-a就是一个连接符
file://C:/Users/%E5%86%89%E9%BE%99%E8%B6%85/AppData/Roaming/Typora/typora-user-images/image-20210613160525843.png?lastModify=1623932449
7.在/etc目录下查找inittab文件并显示其详细信息
file://C:/Users/%E5%86%89%E9%BE%99%E8%B6%85/AppData/Roaming/Typora/typora-user-images/image-20210613161115482.png?lastModify=1623932449
-exec+命令{}\;     对搜索结果进行操作     是一个固定的格式
8.-inum   根据i节点查找
9.-type    根据文件类型查找
2.其他搜索命令2.1  locate    文件名
file://C:/Users/%E5%86%89%E9%BE%99%E8%B6%85/AppData/Roaming/Typora/typora-user-images/image-20210613162211073.png?lastModify=1623932449
updatedb:更新资料库
locate就是一个资料库=====window中的everything软件,另外tmp目录下的文件通过locate找不到
2.2which
功能:搜索命令所在的目录及别名信息
语法:which 命令
2.3whereis
功能:搜索命令所在路径及帮组文档路径
语法: whereis    命令
2.4grep
功能:在文件中搜寻字符串匹配的行并输出
语法:grep -iv  [ 指定字符]      [文件]
                     -i 不区分大小写
                    -v 排除指定字符串

四、权限管理命令1.chmod
(英文全拼:change mode)
功能:改变文件或目录的权限
语法:chmod    [{ugoa}{+-=}{rwx}]   [文件或目录]
                            [mode=421]               [文件或目录]
                             -R   :递归修改
2.chown
(英文全拼:change owner
功能:改变文件或目录的所有者
语法:chown   [用户]    [文件或目录]
3.chgrp
(英文全拼:change group)
功能:改变文件或目录的所属组
语法:chgrp   [用户组]     [文件或目录]
4.umask
功能:显示或设置文件的缺省权限
语法:umask [-S]
           -S  以rwx形式显示新建文件缺省权限
五、帮助命令
man
功能:查看命令的用法
六、用户管理命令1useradd
功能:添加新用户
语法:useradd      新建用户名
file://C:/Users/%E5%86%89%E9%BE%99%E8%B6%85/AppData/Roaming/Typora/typora-user-images/image-20210613164341760.png?lastModify=1623932449
2.passwd
功能:设置用户密码
语法:passwd   用户名
file://C:/Users/%E5%86%89%E9%BE%99%E8%B6%85/AppData/Roaming/Typora/typora-user-images/image-20210613164442610.png?lastModify=1623932449
3.who
功能:查找登录用户信息
file://C:/Users/%E5%86%89%E9%BE%99%E8%B6%85/AppData/Roaming/Typora/typora-user-images/image-20210613164816714.png?lastModify=1623932449
登录用户名      登录终端(tty本地终端)     登陆时间           ip地址
4.w
功能:查找登录用户详细信息
file://C:/Users/%E5%86%89%E9%BE%99%E8%B6%85/AppData/Roaming/Typora/typora-user-images/image-20210613165110641.png?lastModify=1623932449
登陆时间
  up+linux连续运行的时间  
2 users:当前几个用户登录   
load average: 0.00, 0.00, 0.00:系统负载情况
IDLE :用户登陆过来空闲时间
PCPU:占用cpu时间
WHAT:当前正在执行的命令
七、压缩解压命令格式1.gz1压缩命令gzip
语法:gzip    [文件]
功能:压缩文件
压缩后的文件格式:    .gz
2.压缩解压命令gunzip
功能:解压缩.gz的压缩文件
语法:gunzip    [压缩文件]
注意:
gzip只能压缩文件,不能压缩目录
不保留源文件
2.tar
2.1打包压缩命令
功能:打包目录
语法:tar   选项[-cvfz]   [压缩后的文件名]   [目录]
                    -c:打包
                    -v:显示详细信息
                    -f:指定文件名
                     -z:打包同时压缩
压缩后的文件格式:.tar.gz
2.1解压命令
  语法:
                 -x: 解包
                   -v:显示详细信息
                    -f:指定解压文件
                     -z:解压缩
例:tar    -zxvf   解压文件      解压后的文件
3.zip3.1压缩zip
功能:压缩文件或目录
语法:zip   选项[-r]  [压缩后的文件名]   [文件或目录]
                     -r压缩目录
压缩后的文件格式:.zip
3.2解压缩unzip
功能:解压.zip的压缩文件
语法:unzip   [压缩文件]
4.bzip2
4.1压缩bzip2
功能:压缩文件
语法:bzip2 选项[-k]   [文件]
                 -k 产生压缩文件后保留源文件
压缩后的格式:.bz2
4.2解压bunzip2
功能:解压缩
bunzip2 选项[-k]   [压缩文件]
              -k    解压后保留源文件
八、网络命令1.ifconfig
查看和设置网卡信息
2.netstat
显示网络相关信息
语法:netstat    [选项]
参数说明
  • -a或--all 显示所有连线中的Socket。
  • -A<网络类型>或--<网络类型> 列出该网络类型连线中的相关地址。
  • -c或--continuous 持续列出网络状态。
  • -C或--cache 显示路由器配置的快取信息。
  • -e或--extend 显示网络其他相关信息。
  • -F或--fib 显示路由缓存。
  • -g或--groups 显示多重广播功能群组组员名单。
  • -h或--help 在线帮助。
  • -i或--interfaces 显示网络界面信息表单。
  • -l或--listening 显示监控中的服务器的Socket。
  • -M或--masquerade 显示伪装的网络连线。
  • -n或--numeric 直接使用IP地址,而不通过域名服务器。
  • -N或--netlink或--symbolic 显示网络硬件外围设备的符号连接名称。
  • -o或--timers 显示计时器。
  • -p或--programs 显示正在使用Socket的程序识别码和程序名称。
  • -r或--route 显示Routing Table。
  • -s或--statistics 显示网络工作信息统计表。
  • -t或--tcp 显示TCP传输协议的连线状况。
  • -u或--udp 显示UDP传输协议的连线状况。
  • -v或--verbose 显示指令执行过程。
  • -V或--version 显示版本信息。
  • -w或--raw 显示RAW传输协议的连线状况。
  • -x或--unix 此参数的效果和指定"-A unix"参数相同。
  • --ip或--inet 此参数的效果和指定"-A inet"参数相同。

3.setup
功能:配置网络
九、关机重启命令1.shutdown
语法:shutdown   [选项]   时间
   选项 :
                    -c    取消前一个关机命令
                    -h  :关机
                     -r:  重启
2.其他关机命令2.1halt2.2poweroff2.3init 02.4reboot2.5init 6
分享至 : QQ空间
收藏

0 个回复

您需要登录后才可以回帖 登录 | 立即注册