【Linux 基础(二)】 shell 命令

本文介绍了 Linux 下常用的命令行操作,包括文件和目录的管理、编辑器的使用、压缩与解压缩等基本技能,适合初学者快速掌握。

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

ls  -- 查看目录下的内容
例如:
ls -l 
-rw-rw-r-- 1 farsight farsight   91 Mar  7 15:31 1.c
drw-rw-r-- 1 farsight farsight   28 Jun 27  2017 1
说明:rw-代表权限  r:read  w:write x:excute(执行)
二. 修改相关的命令
rm : 删除某个文件
例如:rm 1.txt
其他选项
-f, --force 强制删除。忽略不存在的文件,不提示确认
-r, -R, --recursive 递归删除目录及其内容
例如:
删除一个不存在的文件
rm -f 1.c 1.txt
例如:
删除一个目录
rm -r farsight
警告:千万不要使用sudo rm -rf /*


rmdir : 删除空目录
例如:
rmdir abc
rmdir -p abc/def/ijk  -- 把每一级的空目录都删除

mkdir : 创建目录  
例如:
mkdir abc
mkdir -p a/b/c/d --- a/b/c不存在也可以创建每一级

touch :创建文件
例如:
touch 2.txt
mv : 移动 (格式:mv  【选项】 源文件  目标路径)
例如:
mv 2.txt /tmp          ---移动(剪切粘贴)
mv 2.txt /tmp/word.c   ---移动并且改名

cp : 拷贝 (格式:cp  【选项】 源文件列表  目标路径)
例如:
cp 2.c 3.txt /tmp      --- 拷贝普通文件
cp -rf  abc  /tmp      --- 拷贝一个目录

vi/vim : 编辑软件
命令行模式/编辑模式/底行模式
i、a、s-->由命令行模式--》编辑模式
ESC--》由编辑模式--》命令行模式
:-->由命令行模式--》底行模式
:w -->保存  如果在打开软件的时候忘记写文件名,在保存的时候,可以添加文件名
:wq -->保存并退出
:q -->退出
:q!-->退出不保存
yy:复制 想复制n行,就是nyy
p:粘贴
u:撤销
dd:剪切  想剪切n行,就是ndd
set nu:显示行号
G:跳到文件末尾
ngg:跳到第n行
0:跳到本行的最开头
$:跳到本行末尾
:n->跳到第n行
h-->光标左移一个字符
l-->光标右移一个字符
j-->光标下移一行
k-->光标上移一行
nx-->删除光标位置的n个字符

解压缩
1. *.rar
方法1:在windows下进行解压缩,复制粘贴到ubuntu中
方法2:在ubuntu里下载一个软件rar for linux
2. *.tar
方法:学习tar命令
tar:
打包、解包;压缩、解压缩
格式:tar  [选项]  目标文件   源文件
选项:
-c -> 创建一个包,或者创建一个压缩文件
-x -> 解开
-f -> 指定文件,该参数要放到最后一个
-z -> 压缩(gzip) 
-j -> 压缩(bzip2)
-v -> 显示过程
-C -> 切换目录
例如:
tar -cvf first.tar   hello homework
tar -xvf first.tar -C /tmp/
tar -czvf first.tar.gzip first.tar
tar -cjvf first.tar.bzip2 first.tar
tar -xzvf first.tar.gzip
tar -xjvf first.tar.bzip2

复习C语言 
1 编辑
vim hello.c
2 编译 
  gcc hello.c -o hello  
  gcc hello.c --> a.out
3 运行 
./hello

./a.out



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值