Linux常用命令

1、目录信息查看命令 ls

ls 命令主要用于显示指定目录下的内容,列出指定目录下包含的所有的文件以及子目录

ls        【选项】       【路径】

ls-a         显示所有的文件以及子目录,包括以“.”开头的隐藏文件。

ls-l         显示文件的详细信息,比如文件的形态、权限、所有者、大小等信息。

ls-t         将文件按照创建时间排序列出。

ls-A         和ls-a 一样,但是不列出“.”(当前目录)和“..”(父目录)。

ls-R         递归列出所有文件,包括子目录中的文件。

Shell 命令里面的参数是可以组合在一起用的,比如组合“ls-al”就是显示所有文件的详细信
息,包括以“.”开头的隐藏文件。

2、目录切换命令 cd

要想在 Shell 中切换到其它的目录,使用的命令是 cd

cd        【路径】

路径就是我们要进入的目录路径

cd /         //进入到根目录“/”下,Linux 系统的根目录为“/”,
cd /usr         //进入到目录“/usr”里面。
cd ..         //进入到上一级目录。
cd ~         //切换到当前用户主目录

3、当前路径显示命令 pwd

pwd 命令用来显示当前工作目录的绝对路径,不需要任何的参数

4、系统信息查看命令 uname

uname        【选项】

uname-r         列出当前系统的具体内核版本号。
uname-s         列出系统内核名称。
uname-o         列出系统信息。

5、清屏命令 clear

clear 命令用于清除终端上的所有内容,只留下一行提示符。

6、切换用户执行身份命令 sudo

Ubuntu(Linux)是一个允许多用户的操作系统,其中权限最大的就是超级用户 root,有时候
我们执行一些操作的时候是需要用 root 用户身份才能执行,比如安装软件。通过 sudo 命令可以
使我们暂时将身份切换到 root 用户。当使用 sudo 命令的时候是需要输入密码的,这里要注意输
入密码的时候是没有任何提示。

sudo        【选项】        【命令】

7、显示文件内容命令 cat

cat         【选项】        【文件】

8、显示和配置网络属性命令 ifconfig

ifconfig 是一个跟网络属性配置和显示密切相关的命令,通过此命令我们可以查看当前网络
属性,也可以通过此命令配置网络属性,比如设置网络 IP 地址等等

interface 网络接口名称,比如 eth0 等。
up 开启网络设备。
down 关闭网络设备。
add IP 地址,设置网络 IP 地址

9、系统帮助命令 man

通过“man”命令可以查看其它命令的语法格式、主要功能、主要参数说明

如        man  ifconfig

10、 系统重启命令 reboot

11、软件安装命令 install

sudo apt-get install package-name        安装软件

sudo apt-get remove package-name        卸载软件

sudo apt-get install gcc          安装gcc编译器

sudo apt-get update         更新本地数据库

sudo apt-get check        检查依赖关系

deb软件包安装

使用dpkg命令安装deb软件包,命令如下:

sudo dpkg -i xxxx.deb

12、文件拷贝命令cp

cp命令的基本语法如下:

cp [选项] 源文件 目标文件

选项常用参数:

  • d:如果源文件为软链接(对硬链接无效),则复制出的目标文件也为软链接;
  • i:询问,如果目标文件已经存在,则会询问是否覆盖;
  • l:把目标文件建立为源文件的硬链接文件,而不是复制源文件;
  • s:把目标文件建立为源文件的软链接文件,而不是复制源文件;
  • p:复制后目标文件保留源文件的属性(包括所有者、所属组、权限和时间);
  • r:递归复制,用于复制目录;
  • u:若目标文件比源文件有差异,则使用该选项可以更新目标文件,此选项可用于对文件的升级和备用
  • a:相当于 -d、-p、-r 选项的集合

13、切换用户命令su

14、移动文件命令mv

mv指令:mv即move的缩写,用于移动文件或重命名文件的命令。
基本格式mv [选项] <源文件或目录> <目标文件或目录>

-b当覆盖文件时会对被覆盖文件进行先行备份。
-i交互式操作,当目标文件已经存在时,会询问是否覆盖。
-n试探性覆盖文件(依据为目标文件是否存在)。
-u只有在源文件比目标文件新或者目标文件不存在时才进行操作。
-f强制操作,不进行任何提示,如果目标存在时,会直接覆盖。

15、创建文件命令touch

16、删除命令rm

  1. ​rm -r qxd​​ 删除qxd目录(文件夹)及其里面的文件及子目录
  2. ​rm -f qxc​​ 多层级文件夹及文件删除
  3. ​rm -r qxc/​​ 空文件夹删除
  4. ​rm dir​​ 删除非空文件夹时无法执行,mkdir只能删除空文件夹
  5. ​rm -rf qxc​​强制删除文件夹及下面的子目录和文件
  6. ​rm -rf q*​​强制删除以q开头的文件夹及下面的子目录和文件

17、文件类型查看命令file

 file [选项] [参数]

  • -b:列出辨识结果时,不显示文件名称;
  • -c:详细显示指令执行过程,便于排错或分析程序执行的情形;
  • -f <名称文件>:指定名称文件,其内容有一个或多个文件名称时,让file依序辨识这些文件,格式为每列一个文件名称;
  • -L:直接显示符号连接所指向的文件类别;
  • -m <魔法数字文件>:指定魔法数字文件;
  • -v:显示版本信息;
  • -z:尝试去解读压缩文件的内容。
  • 文件:要确定类型的文件列表,多个文件之间使用空格分开,可以使用shell通配符匹配多个文件。

18、目录删除命令rmdir

rmdir [directory]        删除空目录[directory]
rmdir -p [directory_1]/[directory_2]/[directory_3]        递归删除空目录[directory_1]/[directory_2]/[directory_3]

19、关机命令poweroff

20、数据同步写入磁盘命令sync

21、查找文件命令find

find         【路径】        【选项】

-depth:在查找文件时,首先查找当前目录中的文件,然后再在其子目录中查找。

-name:按照文件名查找

-perm:按照文件权限来查找

-prune:可用使find命令不在当前制定的目录中查找,如果同时使用-depth选项,那么-prune将被find忽略

-user:按照文件属主查找

-group:按照文件属组查找

-nouser:查找无有效属主的文件

-nogroup:查找无有效属组的文件

-newer file1 file2:查找更改时间比file1新,但是比file2旧的文件

-type:查找某一类型的文件,诸如:f-普通文件、d-目录、c-字符文件、b-块设备、p-管道文件、l-符号连接

-size:[c] 查找文件长度为n块的文件,带有c时表示文件长度以字节计

-fstype:查找属于某一类型文件系统的文件

-mount:查找文件时不跨越文件系统mount点

-follow:如果find命令遇到符号连接文件,就跟踪至连接所指向的文件

-cpio:对匹配的文件使用cpio命令,将文件备份到磁带设备中

-mtime -n +n:按照文件的修改时间来查找,-n文件更改时间距现在n天以内,+n文件更改时间距现在n天以前

-amin n:查找系统中最后n分钟访问的文件

-atime n:查找系统中最后n*24小时访问的文件

-cmin n:查找系统中最后n分钟被改变文件状态的文件

-ctime n:查找系统中最后n*24分钟被改变文件状态的文件

-mmin n:查找系统中最后n分钟被改变文件数据的文件

-mtime n:查找系统中最后n*24小时被改变文件数据的文件

22、查找内容命令grep

-i:忽略大小写

-v:显示不匹配的行

-n:显示行号

-c:显示匹配行的数量

-r:递归搜索子目录

-e:搜索多个模式

23、文件夹大小查看命令du

24、磁盘空间检查命令df

语法格式:df [参数] [指定文件]

常用参数:

-a,显示所有系统文件(列出所有的文件系统,包括系统特有的/proc等文件系统)

-B,指定显示时的块大小

-h,以人们较易阅读的GB,MB,KB等格式自行显示

-H,以M=1000K替代M=1024K的进位方式

-i,不用硬盘容量,而以inode的数量来显示

-k,指定块大小为1KB(以KB的容量显示各文件系统)

-M,以MB的容量显示各文件系统

-l,只显示本地文件系统

-t,只显示指定类型的文件系统

-T,输出时显示文件系统类型

-sync,在取得磁盘使用信息前,先执行sync命令

25、使用gedit打开某个文件命令gedit

26、当前的系统进程查看命令ps

27、进程实时运行状态查看命令top

  • 27
    点赞
  • 28
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值