ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

Linux 常用命令

2020-03-23 17:01:53  阅读:190  来源: 互联网

标签:文件 功能 常用命令 用法 命令 参数 Linux 目录


一、文件及目录操作命令

1、pwd命令:

功能:显示用户当前所处的目录

用法:pwd

2、ls命令:

功能:显示指定目录中所包含的内容,列出的是文件的名字

用法:ls [选项] [文件目录列表]

  • 常用选项
  • -a             (all)显示所有文件和目录
  • -A             同-a,但不显示“.”(目前目录)及“..”(父目录)
  • -l              (long)除文件名外,也将文件状态、权限、拥有者、文件大小等信息详细列出。
  • -R            递归显示下层目录
  • --help       显示帮助信息
  • --version  显示版本信息

 

3、cd命令:

 

功能:改变当前所处的目录。 

用法: cd [-L] [-P] [dir]    

  • dir:指出要进入的目录。如果dir为“..”,则进入上一级目录;“/”表示进入根目录;不交参数或参数为“~”,默认切换到用户主目录。
  • -L:选项强制使用符号连接
  • -P:选项使用物理目录结构

cd .. (中间有个空格)进入上级目录(父目录);

cd  返回用户自己所在的目录;

举例:cd Desktop   进入子目录Desktop

           cd /Home     进入根目录下的Home

           cd ../..           返回两级目录(父目录的父目录)

4、mkdir命令:

功能:创建目录

用法:mkdir [参数] 目录名

  • 参数
  • -p:建立目录时,如果父目录不存在,则此时可以与子目录一起建立。

mkdir -p dir2/bak     dir2没有的话 ,-p参数起作用,先建立dir2然后创建bak。

目录名可以是绝对路径或相对路径。

5、rmdir命令:

功能:删除目录,被删除目录无文件或目录存在。

用法与创建目录类似 ,其中-p参数可以同时删除两级目录(但也要保证无文件)

6、rm命令:

功能:比rmdir更强大,可以删除文件和目录。

用法:rm [参数] 文件名或目录名

  • 参数
  • -f:删除文件或目录时不提示用户
  • -i:.......提示用户
  • -r:递归删除目录(包含目录下的文件和各级子目录)

举例:rm .*

          rm -rf dir11

7、cp命令:

功能:拷贝文件或目录

用法:cp [参数] 源文件 目标文件

  • 参数 
  • -f  目标文件或目录存在,先删除在拷贝(覆盖),不提示用户 
  • -i  要提示
  • -r  递归复制

8、mv命令:

功能:移动文件或目录,也可以更改文件名或目录名

用法:mv [参数] 源文件或目录 目标文件或目录

  • 参数
  • -f 
  • -i

9、显示文件内容:

cat命令: 查看文件内容 cat 文件1 文件2...   ( 一般只跟一个文件)

more命令:逐页显示文件内容(只能向后翻)  more文件名  

less命令:类似more(前后都可翻)

head命令:显示文件前几行

tail命令:显示文件末尾几行

10、chmod命令:

功能:改变文件访问权限

用法:chmod [option] ... MODE[,MODE]...FILE...

MODE为权限模式,是权限的符号表示。

权限符号表示的格式为[ugoa...][+-=][rwx...]。

(1)  chmod a-rwx hello.c   移除所有人(all)对文件hello.c的读、写及执行的权限。

(2)  chmod u+x hello.c      对user用户增加执行权限

(3)用8进制数为文件hello.c 增加/删除 权限

chmod 000 hello.c

chmod 124 hello.c

chmdo 777 hello.c

11、find命令:

功能:查找文件所在的目录

用法:find 路径 匹配表达式

  • 路径:可以是多个命令。路径之间用空格隔开。查找时,会递归到子目录。
  • 匹配表达式:
  • -name   指明要查找的文件名,支持通配符“*”和“?”
  • -user username   查找文件拥有者为username的文件
  • -group grpname
  • -atime n
  • -atime +n
  • -atime -n
  • -size n
  • -print

find / -name test*      从根目录起查找文件名的前四个字母为test的文件

find /dev -group -group tty 在目录/dev中查找所属组为tty的文件

12、grep命令:

功能:查找文件中包含指定字符串的行

用法:grep [参数] 要查找的字符串 文件名

  • 参数
  • -num  输出匹配行前后各num行的内容
  • -b       显示匹配查找条件的行距离文件开头有多少字节
  • -c       显示文件中包含有指定字符串的行的个数,但不显示内容

13、which命令:

功能:该命令确定程序的具体位置

用法:which [参数] 程序名

14、stat命令:

功能:显示文件或目录的各种信息

用法:stat 文件名

类似Windows中查看属性

二、磁盘及系统操作

1、fdisk命令:

功能:对磁盘分区,查看磁盘情况

用法:fdisk [选项]

2、df命令:

功能:查看磁盘使用情况

用法:df [选项]

  • -h
  • -H

3、free命令:

功能:查看内存使用情况

用法:free [选项]

  • -b    以字节为单位显示
  • -k    以K字节为单位显示
  • -m   以M字节为单位显示   

 

后面再继续更新

 

标签:文件,功能,常用命令,用法,命令,参数,Linux,目录
来源: https://www.cnblogs.com/codercql/p/12552329.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有