Linux基本命令

常用Linux命令的基本使用

序号

命令

对应英文

作用

01

ls

list

查看当前文件夹下的内容

02

pwd

print work directory

查看当前所在文件夹

03

cd[目录名]

change directory

切换文件夹

04

touch[文件名]

touch

如果文件不存在、新建文件

05

mkdir[目录名]

make directory

创建目录

06

rm[文件名]

remove

删除指定的文件名

07

clear

clear

清屏

cd切换文件夹命令:

(1)cd /home 绝对路径 以根目录开头

(2)cd admin 相对路径 不以根目录开头

(3)cd .. 返回上级目录

(4)cd ~ 到自己的家目录 /home/admin

(5)cd – 电视回看功能

pwd命令:查看当前目录

ls命令:查看目录的内容

(1)  ls-a命令:显示所有文件,包含隐藏文件。隐藏文件以 .开头的文件

(2)  ls -l命令【ll命令】:文件详细信息显示出来

(3)ls -lh命令【ll -h命令】:文件大小通俗化显示出来

(4)ls -la /:查看根目录所有文件的详细信息

(5)*:文件代表文件名所有字符

(6)?:代表文件名中任意一个字符

(7)\:如果要使通配符作为普通字符使用,可以在其前面加上转义字符。

(8)[ ]:“[”和”]”将字符组括起来,表示可以匹配字符组中的任意一个。“-”用于表示字符范围

(9)  ls * txt命令:查看当前目录下的所有以txt结尾的文件

mkdir命令:创建文件夹

(1)mkdir tupian命令:在当前目录下创建文件夹

(2)mkdir /home/admin/tupian命令:以绝对路径创建文件夹

(3)mkdir /home/admin/a/tupian -p命令:如果上级目录不存在,加上-p自动创建父目录

(4)mkdir a b命令:在当前目录创建多个文件夹

(5)mkdir a/{c,d}命令:在指定目录下创建多个文件夹

(6)mkdir .abd命令:以.开头是创建隐藏文件夹

touch命令:创建一个空文件

(1)touch abc.txt命令:在当前目录下创建,如果指定了目录,必须保证上级目录存在

(2)touch .abc命令:创建隐藏文件

(3)gedit abc.txt:创建并且使用记事本打开文件

gedit命令:创建一个文件并打开编辑

rm命令:删除一个文件

(1)rm a -r命令:删除一个目录

(2)rm *命令:删除当前目录所有文件,不能删除隐藏文件

(3)rm a.txt命令:删除文件

小技巧:如果想要退出选择,并且不想执行当前选中的命令,可以按ctrl+c

drwxrwxr-x代表文件夹 – 代表文件

rwx rwx r-x:r可读、w可写、x执行

第一组指文件的拥有者的权限,第二组代表文件拥有的组的权限,第三组代表其他用户的权限

cp命令

 mv命令:移动、重命名,同一个文件夹是重命名,不同文件夹是移动

>重定向命令:将命令返回的结果输出到文件当中,默认情况命令返回的结果是显示在屏幕中

(1)ls >1.txt:将命令的结果输出到文件中,会覆盖先前的数据,默认情况命令返回的结果是显示在屏幕中

(2)ls >>1.txt:将命令返回的结果输出到文件中,追加的方式

cat命令:查看文件的内容

(1)cat 1.txt命令:把文件的内容全部显示到屏幕中

(2)cat 1.txt 2.txt命令:把多个文件的内容合并并且全部显示到屏幕中

(3)cat 1.txt 2.txt > 3.txt命令:把多个文件的内容合并到新的文件中

more命令:查看文件内容,可以分页显示

  1. ls / >>1.txt命令:显示根目录文件并将其覆盖到1.txt当中
  2. more 1.txt命令:查看内容多的文件,按空格键往下翻页,按b按键往回翻页,按q键退出

管道

(1)ls -l / | more命令:将左边的命令返回的结果交给右边的命令进行处理

小总结:rm、cp在目录需要-r,mkdir目录则-p

ln链接

软链接【ln -s 源文件 链接文件】:(相当于Windows快捷方式)软链接本身无内存,记录的仅仅为文件名称,源文件删除则软连接失效

硬链接【ln 源文件 链接文件】:硬链接只能链接普通文件,不能链接目录,硬链接将源文件所有内容重新存一份,能与源文件保持同步变化,占有内存。使用ll查看时,有一个数字,代表有几个文件能够同步发生变化。源文件删除,硬链接依然有效

注意:如果软连接文件和源文件不在同一个目录,源文件要使用绝对路径,不能使用相对路径

如果没有-s选项代表建立一个硬链接文件,两个文件占用相同大小的硬盘空间,即使删除了源文件,链接文件还是存在,所以-s选项是更常见的形式

grep命令:文本搜索

  1. grep heool test .txt命令:在某个文件中查找包含hello的内容,只要一行中由hello会把整行显示
  2. grep -niv hello test.txt命令:n显示查找到的内容的行号,i查找时不区分大小写,v反向查找,查找不包含hello的行
  3. grep -n hello /home/admin -r命令:查找整个目录中的所有文件,包含hello的内容

find命令:查找文件

tar命令:归档管理

  1. tar cvf a.tar 1.txt 2.txt命令:‘f‘后面的第一个参数代表要生成的文件名,后面所有参数是要打包的文件
  2. tar xvf a.tar 命令:若没写目录,则将包里面的文件解开放在当前目录
  3. tar xvf a.tar-C tar命令:解包到指定的文件夹,文件夹需要提前创建好(-C一定要大写)

注意:‘f’一定要在最后,’c‘的顺序无所谓

gzip命令:文件压缩解压

压缩:

  1. 打包

Tar cf a.tar *命令:生成a.tar文件

  1. 压缩

Gzip -r a.tar命令:生成a.tar.gz文件

解压:

  1. 解压

Gzip -d a.tar.gz命令:生成a.tar文件

  1. 解包

Tar xf a.tar -C ~/atar命令:解包到指定的文件夹

一步到位 打包并且压缩:tar czf b.tar.gz *txt命令:以gzip的方式打包并且压缩

一步到位 解压并且解包:tar zxf b.tar.gz -C btar命令:以gzip的方式解压并且解包

bzip2命令

一步到位 打包并且压缩:tar jcf b.tar.bz2 *txt命令:以bz2的方式打包并且压缩

一步到位 解压并且解包:tar xjf b.tar.bz2 -C btar命令:以bz2的方式解压并且解包

zip命令

zip -r zz *txt命令:zz代表要生成的压缩文件,不需要写扩展名,会自动生成zip扩展名

unzip -d zz zz.zip命令:解压的时候会自动创建目录

压缩率:zip<gzip<bzip2

通用性:zip>gzip>bzip2 之后通常用gzip

其他命令:

Which命令:查看命令所在位置

Who命令执行之后:

Admin pts/0

Admin tty1

Pts代表了一个终端,tty代表用户登录的操作系统

Pkill -kill -t tty1命令:删除tty用户

Reboot不需要权限

Shutdown需要root权限

“=”代表将之前的权限换为新的权限

Chmod 123 test.txt命令:第一位代表自己的权限,第二位代表自己组的权限,第三位代表其他人的权限

Vim基本操作

具体vi命令详解查看:Linux中vi命令详解_zxs9999的专栏-CSDN博客_linux vi命令详解

比较重要的命令以用紫色显示

  • 19
    点赞
  • 147
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值