【Linux】常用指令

Linux基本命令操作

在这里插入图片描述

xxx --help 帮助文档

在这里插入图片描述

cd change directory 切换目录

cd /home

在这里插入图片描述

cd /home/admin  进入admin

路径

绝对路径 /home/admin
相对路径 admin(进入下一级)

cd..  回到上一级
cd  则进入当前用户的家/home/xxx

在这里插入图片描述

cd ~也可以回自己家

在这里插入图片描述

cd - 切换到之前的目录

在这里插入图片描述

cd /返回根目录

pwd print working directory 显示当前所在文件夹

pwd

在这里插入图片描述

ls list 列出目录内容

在这里插入图片描述

ls -a  a是all,显示全部文件,包括以 “.”开头的文件,“.”开头的为隐藏文件,默认不显示

在这里插入图片描述

ls -l 列出的文件以长格式输出,一个文件显示一行,以列表形式显现(可简写为ll)

在这里插入图片描述

ls -lh  h是human,以人性化的方式显示。   长格式输出的文件字节数转换为K,M,G的形式方便人来阅读

也可以进行组合:

ls -lah

在这里插入图片描述

在这里插入图片描述
第一个admin 表示属于admin用户,第二个表示组。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

mkdir make directory 创建文件夹

只能在自己家创建,在别的地方创建没有权限。
cd
mkdir tupian
在这里插入图片描述
也可以连续创建多个文件夹,可以用空格分隔。
mkdir tupian shipin
也可以在文件夹中创建多个。
mkdir shipin/{nan,nv}
在这里插入图片描述
创建隐藏文件夹。
mkdir .ren
在这里插入图片描述
如果上级目录不存在,可以使用-p。
mkdir /home/admin/a/tupian -p

rmdir 删除空目录

clear 翻屏

文件相关命令

touch 创建文件

touch a.txt
在这里插入图片描述
touch a b c 有同名则创建不成功
在这里插入图片描述
touch ren/hello.txt
在这里插入图片描述
touch .abc 创造隐藏文件
在这里插入图片描述
只能在存在目录下创建文件。

gedit 使用记事本打开文件,存在则打开文件,不存在则创建并打开

gedit a.txt
在这里插入图片描述
在这里插入图片描述

rm 删除文件

rm a.txt~ 删除单个
rm a b c 删除多个

在这里插入图片描述

rm a -r 删除目录

在这里插入图片描述

rm * -r   删除当前目录下所有东西,不包括隐藏文件

cp 拷贝

cp能够将给出的文件或者目录复制到另一个文件或者目录中,相当于DOS下的copy命令。

cp 待复制文件 复制路径
 cp /home/admin/1.txt  /home/admin/a
将文件改名为2.txt再复制
cp  /home/admin/1.txt  /home/admin/a/2.txt
复制目录:
cp a a_bak -r

在这里插入图片描述

mv 移动、重命名

文件或目录改名:mv 1.txt abc.txt
在这里插入图片描述
移动文件或目录: mv abc.txt nv
在这里插入图片描述
文件或目录移动并改名: mv 2.txt nv/2_bak.txt
在这里插入图片描述

文件内容查看命令

重定向

ls >1.txt 将ls 结果写入1.txt
pwd >1.txt

ls >>1.txt 将结果追加进1.txt

cat 查看文件内容

cat 1.txt 查看文件内容

在这里插入图片描述

more 分页显示文件内容

more 1.txt
空格往下翻页,b往上翻页,q退出

管道 |

一个命令输出可以通过管道作为另一个命令的输入。
ls -al  / | more

在这里插入图片描述

grep 查找文件内容

在这里插入图片描述

找以h打头的
grep -n ^h test.txt

在这里插入图片描述

找以o结尾的
grep -n o$ test.txt

在这里插入图片描述

找目录下的所有文件内容
grep hello /home -r

在这里插入图片描述

find 查找文件

find /home -name 1.txt   在/home目录下查找文件名为1.txt的文件
find ~ -name '*txt'  在用户自己的目录下查找以txt结尾的文件

在这里插入图片描述

链接

软连接 ln -s

ln -s 1.txt 1_soft_link
s是soft的意思,源文件是1.txt,1_soft_link是快捷方式

在这里插入图片描述

在不同目录下,要写绝对路径。
ln -s /home/admin/day2/1.txt  ~/2_soft_link

在这里插入图片描述

硬链接 ln

不加-s则创建的是硬链接。
硬链接相当于把文件内容拷贝了一份,能够保持内容的同步变化。删除源文件后,硬链接内还是有内容的。
硬链接不能给目录创建。

压缩与解压缩命令

tar 归档命令(打包解包)

tar命令的参数前面可以用“-”,也可以不用。

tar -cf txt.tar 2.txt 3.txt    把2.txt 3.txt 打包到txt.tar

在这里插入图片描述
列出包里的文件

tar -tf txt.tar

在这里插入图片描述
解包

tar -xvf a.tar 如果没写目录,则把包里的文件解开放在当前目录下
tar -xvf -C tar 如果把包放在其他目录下要加-C

在这里插入图片描述
常用参数:
在这里插入图片描述

文件压缩解压:gzip

tar与gzip命令结合使用实现文件打包、压缩。tar只负责打包,但不压缩,用gzip压缩tar打包后的文件,其拓展名一般用xxx.tar.gz。

使用格式:

gzip [选项] 被压缩文件

在这里插入图片描述

gzip -r a.tar  压缩

在这里插入图片描述

gzip -d a.tar.gz  解压

在这里插入图片描述
压缩的步骤:

  1. 打包 生成a.tar
  2. 压缩 生成a.tar.gz

解压的步骤:

  1. 解压
  2. 解包

一步到位

打包加压缩

tar czf b.tar.gz *txt

解压加解包

tar xzf b.tar.gz -C btar

在这里插入图片描述

bzip2 文件压缩解压

tar与bzip2命令结合使用实现文件打包、压缩(用法和gzip一样)
tar只负责打包文件,但不压缩,用bzip2压缩后扩展名变为xxx.tar.bz2。
在tar命令中增加一个选项-j可以调用bzip2完成一个压缩功能。
压缩方法: tar -jcvf 压缩包包名 文件…(tar -jcvf bk.tar.bz2 *.c)
解压方法: tar -jxvf 压缩包包名 (tar -jxvf bk.tar.bz2)

tar -jcvf reduce.tar.bz2 * 或者 tar -jcvf reduce.tar.bz2 1.txt 2.txt
tar jxvf reduce.tar.bz2 -C test

在这里插入图片描述

文件压缩解压:zip、unzip

通过zip压缩文件的目标文件不需要指定扩展名,默认扩展名为zip
压缩文件:zip [-r] 目标文件 源文件
解压文件:unzip -d 解压后的目录文件 压缩文件

zip -r zz *txt
unzip -d zz  zz.zip

自动创建zz目录
在这里插入图片描述

以上解压压缩的区别

压缩率:zip<gzip<bzip2
通用性:zip>gzip>bzip2
常用gzip

其他命令

which 查看命令所在位置

which ls

在这里插入图片描述
bin目录下的文件
在这里插入图片描述

which bzip2

在这里插入图片描述

切换到root用户下

Centos下切换管理员
su
切换回去
su admin

在这里插入图片描述

设置密码 passwd

passwd

在这里插入图片描述

exit 退出用户登录

  • 如果是图形界面,退出当前终端;
  • 如果是使用ssh远程登录,退出当前登陆账户
  • 如果是切换后的登录帐户,退出到上一个登录账户

who 查看登录的用户

who命令用于查看当前所有的登录系统的用户信息。
在这里插入图片描述
有三个用户登录了当前的操作系统
在这里插入图片描述

pkill -kill -t pts/1  杀掉一个终端
pkill -kill -t tty1 杀掉一个登录的os

pts 代表一个终端,tty代表用户登录了操作系统
在这里插入图片描述

关机 shutdown 、重启 reboot

shutdown -h +10 10分钟后关机

在这里插入图片描述

reboot 不需要权限
shutdown需要root权限

chmod 修改文件权限

字母法

在这里插入图片描述

chmod u+x 1.txt 给文件1.txt的用户加上执行权限
chmod u=r 1.txt 给文件权限赋值为r
chmod u=- 1.txt 给文件权限赋值为空
chmod u+rw,g-w,o=w 1.txt 也可以一次性改多个

在这里插入图片描述

数字法

在这里插入图片描述

chmod 111 1.txt

在这里插入图片描述

chmod 765 1.txt
1+2+4=7 执行权限,写权限、读权限
1+4=5 执行权限 读权限
4+2=6 读权限、写权限

在这里插入图片描述

vim 文本编辑器

在这里插入图片描述
vim编辑器有三种模式:
命令模式、编辑模式、末行模式

模式间切换方法:
(1)命令模式下,输入:后,进入末行模式
(2)末行模式下,按esc慢退、按两次esc快退、或者删除所有命令,可以回到命令模式
(3)命令模式下,按下i、a等键,可以计入编辑模式
(4)编辑模式下,按下esc,可以回到命令模式

在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值