Linux的基本指令

1.ls指令

功能:对于目录该命令列出该目录下的所有子目录与文件。对于文件,将列出文件名以及其他信息

-a:列出目录下的所有文件,包括以.开头的隐含文件

-l:列出文件的详细信息

-d:将目录像文件一样显示,而不是显示其下的文件。如:ls -d指定目录

-r:对目录反向排序

-t:以时间排序

2.pwd命令

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

3.cd指令:

功能:改变工作目录。将当前工作目录改变到指定的目录下。

cd ..: 返回上一级目录

cd ~:返回家目录

cd -:返回最近访问的目录

4.touch指令:

功能:可更改已经存在的文件的日期时间,或者新建一个不存在的文件

  -a:或--time=atime或--time=use只更改存取时间

  -c:或--no-create  不建立任何文档

 -d:使用指定的日期时间,而非现在的时间

 -m:或--time=mtime或--time=modify 只更改变动时间

-r:把指定文档或目录的日期时间,统统设成和参考文档或目录的日期或目录的日期时间相同

 -t:使用指定的日期时间,而非现在的时间

5.mkdir指令:

eg:mkdir -p test/test1(递归建立多个目录)

功能:在当前目录下创建一个“XX”目录

-p:可以是一个路径名称,一次可以建立多个目录

6.rmdir&&rm指令

rmdir是一个与mkdir相对应的命令。mkdir是创建目录,rmdir是删除命令

适用的对象:具有当前目录操作权限的所有使用者

功能:删除空目录

-p:当子目录被删除后如果父目录也变为空目录,就连父目录一起删掉

rm命令可以同时删除文件或目录

适用的对象:所有使用者

功能:删除文件或目录

-f:强制直接删除

-r:删除目录以及其下的所有文件

-i:删除前逐一询问确认

7.man指令:

8.cp指令

功能:复制文件或目录

-f:强行复制文件或目录,不论目的文件或目录是否已经存在

-i:覆盖文件之前先询问用户

-r:递归处理,将指定目录下的文件与子目录一并处理。

9.mv指令: 

功能:可以用来移动文件或者改名,经常用来备份文件或目录

-f:如果目标文件已经存在,不会询问而直接覆盖

-i:若目标文件已经存在,就会询问是否会覆盖

10.cat/tac指令

功能:查看文件的内容,打印文件内容

-b:对非空输出行编号

-n:对输出的所有行编号

-s:不输出多行空行

tac:倒着打印内容

11.more指令

功能:类似于cat,分页去显示(空格向下,b向上)

-n:对输出的所有行编号

q:退出more

12.less指令

功能:less与more类似,但是使用less可以随意浏览文件而more仅能向前移动,却不能向后移动,而且less在查看之前不会加载整个文件

-i:忽略搜索时的大小写

-N:显示每行的行号

/字符串:向下搜索“字符串”的功能

?字符串:向上搜索"字符串"的功能

n:重复前一个搜索(与?/有关)

N:反向重复前一个搜索(与?/有关)

13.head指令:

功能:用来显示档案的开头至标准输出,默认head命令打印其相应文件的开头10行

-n:显示行数

eg:

head (head /etc/passwd |)打印文件的前10行 

head -2 /etc/passwd打印前二行

14.tail命令

功能:用于显示指定文件末尾内容,不指定文件时,作为输入信息进行处理,常用查看日志文件

-f:循环读取

-n:显示行数

tail (tail /etc/passwd)显示文件的后10行

tail -2 /etc/passwd打印后二行

tail -f动态刷新文件的最后一行

15.时间相关的指令

date 显示当前日期

date +%s/date +"%Y-%m-%d"/date +%"F"显示年月日

date +"%H:%M:%S"显示时分秒

date -s"2018-06-10 00:00:00"修改日期(在root目录下)j

16.cal指令

功能:查看日历等时间信息,

cal当前的日历

cal -3显示3个月

cal -y显示当前年份的日历

cal -j:显示在当年的第几天

17.find指令  -name(超级重要)

用于在文件数中查找文件,并作出相应的处理

-name: 按照文件名查找文件

find 加指定的目录:查找文件
find ./-mmin
find ./-cmin
find ./-size -40根据文件大小

18.grep指令

功能:字符串匹配,搜索并打印出来

-i:忽略大小写

-n:输出行号

-v:反向匹配,即显示出没有字符串的内容

19.zip/unzip指令

功能:将目录或文件压缩成zip格式

-r:递归处理,将指定目录下的所有文件和子目录一并处理

zip 压缩包的名字.zip  eg:zip test.zip aa.txt bb.tx(可以对目录压缩)

unzip 解压缩 eg:unzip test.zip

gzip 直接压缩文件 gzip aa.txt.g

gunzip 解压缩 gunzip aa.txt.g

bzip2 压缩 bzip2 hello.txt.bz2

20.tar指令:

功能:打包/解包,不打开它,直接看内容

-c:建立一个压缩文件的参数指令

-x:解开一个压缩文件的参数命令

-z:是否同时具有gzip的属性?亦即是否需要gzip压缩?

-j:是否同时具有bzip2的属性?亦即是否需要bzip2压缩?

-f:使用档名,请留意,在f之后要立即接档名!不要加参数

-v:压缩过程中显示文件!不建议在用在背景执行过程

tar -cvzf(c打包操作v显示打包的详细信息z以gz格式打包压缩f指定的打包名称)

tar -xvzf(-x解包v显示打包的详细信息z以gz格式解压缩f指定的打包名称)

tar -cvjf (c打包操作v显示打包的详细信息j以bzip2格式打包压缩f指定的打包名称)

20.bc指令。

bc命令可以很方便的进行浮点运算

21uname指令

功能:uname用来获取电脑和操作系统的相关信息

.uname -r:Linux的发行版本

uname -a:linux的所有信息

22.关机

reboot 重启(root用户)

halt关机

shutdown -h now现在立刻关机

23.df

功能: 可以显示目前所有档案系统的最大可用空间及使用情形

-a:显示全部的档案系统和各分割区的磁盘使用情形
-i:显示i -nodes的使用量
-k:大小用k来表示 (默认值)
-t:显示某一个档案系统的所有分割区磁盘使用量
-x:显示不是某一个档案系统的所有分割区磁盘使用量
-T:显示每个分割区所属的档案系统名称
常用命令:df -hi

24.du指令

功能:查询档案或目录的磁盘使用空间

-a:显示全部目录和其次目录下的每个档案所占的磁盘空间

-b:大小用bytes来表示 (默认值为k bytes)

-c:最后再加上总计 (默认值)

-s:只显示各档案大小的总合 (summarize)

-x:只计算同属同一个档案系统的档案

-L:计算所有的档案大小

常用命令:du -a

25.top:任务管理器,实时显示系统中各个进程占用的资源状况

      <空格> 立刻刷新
  -s 改变画面更新频率
  -l 关闭/开启第一部分 top 信息的表示
  -t 关闭/开启第一部分Tasks 和 Cpus 信息的表示
   -m 关闭/开启第一部分Mem 和 Swap 信息的表示
  -h 显示帮助
  -n 设置在进程列表所显示进程的数量
       -c 切换显示命令名称和完整命令行
  -q 退出 top
       N 以 PID 的大小的顺序排列表示进程列表
  P 以 CPU 占用率大小的顺序排列进程列表
  M 以内存占用率大小的顺序排列进程列表
       T 根据时间、累计时间排序
26.free:显示内存的使用情况

格式 free [-b -k -m] [-o] [-s delay] [-t] [-V]

-b -k -m 分别以字节(KB、MB)为单位显示内存使用情况。
-s delay 显示每隔多少秒数来显示一次内存使用情况。
-t 显示内存总和列。
-o 不显示缓冲区调节列

和top命令相比,它的优点是使用简单,并且只占用很少的系统资源

27.pstack:

功能:显示进程的栈跟踪

28.su/sudo

 区别:su 只是切换用户,而sudo是切换用户并执行命令

30.useradd:

功能:添加新用户

31.password

功能:用于保存个用户的账户信息

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值