Linux基础指令(有图有真相,附实例)

ls命令

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

-a 显示隐藏文件。

-d 将目录象文件一样显示,而不是显示其下的文件。

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

ls ll 的区别    ll相当于ls的别名

which

功能:查看特定指令的系统路径

alias

功能:可以对命令起一个别名。注意:只在本次登录时有效,但不建议改,会污染命令池。

例如:

alias back='cd .'

 pwd 

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

cd 

语法:cd 目录名

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

#返回上级目录
cd ..
#进入家目录
cd ~
#返回最近访问目录
cd -
#绝对路径
cd /home/usergl
#相对路径
cd ../LT

通过cd绝对路径、相对路径的方式进行路径切换

touch

1.创建普通文本文件

2.更新文件的最近创建、修改时间

mkdir

默认创建一个空目录    -p 创建多级路径   

rmdir

通常删除的是空目录

-r 递归删除,删除目录

-f 强制删除

-rf 强制递归删除

man

查看指令的手册

 q 指令退出

数字的含义 (man  man 指令可以查看)

 1 默认 2 系统调用函数 3 库函数

cp

复制文件或目录

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

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

-r递归处理,将指定目录下的文件与子目录一并处理。若源文件或目录的形态,不属于目录或符号链 接,则一律视为普通文件处理

-R 或 --recursive递归处理,将指定目录下的文件及子目录一并处理

mv

剪切功能,将特定的目录或文件

重命名

 cat

默认从键盘读取内容   注意:ctrl+c 退出

 查看文件内容    -n 显示行号

输出重定向

 tac

与cat相反 逆序打印文本内容

more / less

常在查看大文件时使用,两者都是按 q 退出

more 按回车下一行 空格下一页

more不能往上翻页,less可以

对文本进行查看   -5表示显示5行内容  less不能选择行数

head / tail

从头部内容或尾部查看      -5表示查看5行内容  如果没有标明,默认最多查看10行内容

注:这里我的file.txt中的内容是 0 ~ 1000

取中间数  其中 | 操作幅叫做管道,意思是先执行前边的,把其处理的结果交给后边处理

 echo

将输出字符串,显示到标准输出

输出重定向,目标文件不存在,会自动创建

 输出重定向:本来应该显示到显示器的内容,重定向到目标文件中

 > 输出重定向会清空原始文件的内容,然后重新写入

>> 追加重定向,会把内容加到原文件中

输出重定向

时间相关指令 data

各个符号含义

时间戳 data +%s

从 1970 /01/ 01/ 00:00到现在的秒数

 

 @后边的数字是时间戳    注: 这里显示8:00:00是因为北京时间和国外的时间差导致

cal 日期

显示当前月份日历

-3 显示系统前一个月,当前月,下一个月的月历

-j  显示在当年中的第几天(一年日期按天算,从1月1号算起,默认显示当前月在一年中的天数)

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

find

会访问所指定的所有文件

grep

行查找    gerp '99' file.txt  =  cat file.txt | grep '99'

 

-i :忽略大小写的不同,所以大小写视为相同

-n :顺便输出行号

-v :反向选择,亦即显示出没有 '搜寻字符串' 内容的那一行

 以 x 开头

zip / unzip 压缩、解压缩

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

将test2目录压缩:zip test2.zip test2/* 解压到tmp目录:unzip test2.zip -d /tmp

tar指令(重要):打包/解包,不打开它,直接看内容

-c :建立一个压缩文件的参数指令(create 的意思);

-x :解开一个压缩文件的参数指令! -t :查看 tarfile 里面的文件!

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

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

-v :压缩的过程中显示文件!这个常用,但不建议用在背景执行过程!

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

-C : 解压到指定目录

bc

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

 uname

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

-a或–all 详细输出所有信息,依次为内核名称,主机名,内核版本号,内核版本,硬件名,处理器类 型,硬件平台类型,操作系统名称

[Tab],[ctrl]-c, [ctrl]-d 

[Tab]按键---具有『命令补全』和『档案补齐』的功能

[Ctrl]-c按键---让当前的程序『停掉』

[Ctrl]-d按键---通常代表着:『键盘输入结束(End Of File, EOF 戒 End OfInput)』的意思;另外,他也可 以用来取代exit

history

显示历史命令

file

查看文件的具体信息

shutdown 关机 

-h : 将系统的服务停掉后,立即关机。

-r : 在将系统的服务停掉之后就重新启动

-t sec : -t 后面加秒数,亦即『过几秒后关机』的意思

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值