Linux常用命令

本文介绍了Linux系统的基本操作,包括切换用户、路径,显示文件信息,创建、删除、复制和移动文件与目录等。还讲解了使用Linux自带tar工具进行压缩和解压,以及文本编写和代码编译执行的方法,涵盖了多种操作细节和参数说明。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

切换用户

su 用户名

切换路径 cd

cd 想要路径

显示当前路径:

pwd

显示某个目录下的文件信息

ls

切换路径
  • 进入home目录,然后查看home里面的文件信息
    cd /home 或者 cd home
    (没有/的路径称为相对路径,反之为绝对路径)
创建文件

touch 文件名

  • 在家目录里面创建 一个hello的文件 touch ~/hello touch /home/gec/hello
创建目录

mkdir 目录名

删除文件

rm 文件名

删除目录
  • rmdir :只能删除空目录
  • rm: 都可以删除
  • rm 目录名 -r
    (-r:指定用递归的方式操作)

注:文件和目录的区别 文件:不能cd ,不能在文件里面创建文件或者文件夹 目录:能cd,可以无限的嵌套创建文件和文件夹
Linux是采用递归的方式删除目录

复制文件

cp 想要复制的文件 复制到哪里(路径)

移动文件

mv 想要移动的文件 移动到哪里(路径)

  • mv第二个作用:重命名
用Linux自带tar工具进行 压缩和解压
  • 压缩包文件的后缀名不同:

    • xxx.tar.bz2 : 压缩率高,时间相对久
    • xxx.tar.gz : 压缩率低,时间相对快
  • 压缩a目录,以bz2格式

    tar jcvf 压缩包的名字 想要压缩的目录名字
    tar jcvf a.tar.bz2 a

j:以bz2来进行操作(压缩、解压)
z: 以gz来进行操作(压缩、解压)
c:压缩(打包)
x: 解压(解包)
v:在终端显示操作过程
f:指定压缩包的名字 (压缩包名字一定要跟在f后面,让f参数指定)

  • 解压a.tar.bz2

tar zxvf a.tar.bz2 默认解压到当前路径下
tar zxvf a.tar.bz2 -C 指定解压路径
tar zxvf a.tar.bz2 -C ~

文本编写:

新建并编译文件:
vim 文件名

  1. 先i 、o 、a,进入编辑模式
  2. 按ESC退出编辑
  3. 保存退出 shift +: wq
  4. 编译已经写好的代码文件
    gcc world.c
    gcc world.c -o 123.c (编译改名,默认为a.out)
  5. 执行编译成功的文件:./a.out
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值