llinux 和C高级基础命令合集

通过一些 shell 命令操作系统的地方
打开终端的方式:
1 、鼠标点击左侧工具栏的终端选项
2 ctrl + alt + T --> 打开一个新的终端(没有终端打开的时候也可以使用)
3 ctrl + shift + T --> 以标签的形式打开一个并列的终端(必须有终端打开的时候才能用,打开
的新终端与原有终端在同一目录下)
4 ctrl + shift + n --> 打开一个终端(必须有终端的时候才能用,打开的新终端与原有终端在同
一目录下)
kany@ ubuntu : ~ $
用户名 分隔符 系统名 分隔符 当前路径 提示符
~ :用户目录或者主目录,打开终端时默认处于的位置
pwd :定位
在终端上输出相对于根目录的路径
/home/hqyj == ~
表示我处于根目录( '/' )下的 home 目录下的 hqyj 目录下
ls :查看当前目录下有哪些文件(不包含隐藏文件)
ls -a: 查看当前目录下所有文件(包含了隐藏文件)
ls -> 命令
-a -> 参数
注意:命令和参数之间一定要有空格,不然系统识别不到你的操作是 ls 加了个 -a 的参数还是 ls-a 是一
个命令
ls -l: 以列表的形式显示文件
- rw-rw-r-- 1 hqyj hqyj 158 10 20 17:16
1.py
1 ): -: 文件类型
linux 7 大文件类型:
-: 普通文件( .c .cpp .jpg .mp3 .mp4 .txt .out)
d: 目录文件(相当于 windows 系统中的文件夹)
l: 链接文件
s: 套接字文件
p: 管道文件
b: 块设备文件
c: 字符设备文件
lsp-bcd
2 ): rw-|rw-|r-- :文件权限,三个为一组
r :可读
w :可写
x :可执行
- :没有这个位置的权限
用户的权限 同组的权限 其它用户的权限
rw-|rw-|r-- == 0664
3 ): 1 :链接数
4 ): hqyj :创建者
5 ): hqyj :组名
6 ): 158 :文件的大小(字节)
1T = 1024G
1G = 1024M
1M = 1024KB
1KB = 1024byte( 字节 )
1byte = 8bit (位)
7 ): 10 20 17:16 :更新日期
8 ): 1.py :文件名
mkdir :创建一个目录文件
用法: mkdir + 文件名
rmdir :删除一个空目录
用法: rmdir + 文件名
cd :切换路径
cd + 目录文件名:进入该目录
. : 当前目录
.. : 上一级目录
cd + .. :返回上一级目录
cd + ./ 当前目录下的目录文件 :进入该目录
cd :回到用户目录
cd + 路径:访问指定路径
相对路径:相对于当前位置,该目录处于哪里
绝对路径:从根目录出发,该目录处于哪里
touch :创建一个普通文件
touch + 文件名:创建一个普通文件
rm :删除文件
rm + 普通文件名:删除一个普通文件
rm -r + 目录文件名:删除一个目录
cat :查看文件的内容
cat + 文件名:查看文件的内容
常用来复制代码出来
cp :复制文件
cp + 需要复制的文件 + 需要复制到的路径(带文件名) : 拷贝文件到目标目录下
mv :移动文件
mv + 需要移动的文件 + 需要移动到的路径:移动文件到目标目录下
mv + 文件名 1 + 文件名 2: 重命名文件
3 1 gedit
相当于一个 txt 文档,比较方便复制粘贴,接近于 Windows 下的 txt
gedit + 文件名:以 gedit 编辑器的方式打开一个文件,如果文件不存在,则自动创建
2 vi\vim
vi :常用编辑器
vi + 文件名:以 vi 编辑器的方式打开一个文件,若文件不存在则创建,且会自动生成配置文件里设定的
内容
快捷键
vi 三种模式
1 、命令行模式
打开文件之后默认处于的模式
进入底行模式 -> shift + :
进入插入模式 ->
i :从光标所在位置进入插入模式
a :从光标所在位置的下一个位置进入插入模式
o :从光标的下一行进入插入模式
复制该行内容: yy
剪切该行的内容: dd
粘贴内容: p
返回上一步操作: u
复制 n 行的内容: nyy
剪切 n 行的内容: ndd
自动对齐文本内容: gg = G
2 、插入模式
可以进行文本的编辑
ESC 退出插入模式,回到命令行模式
3 、底行模式
进行一些底行模式命令
ESC 退出底行模式,回到命令行模式
w: 保存文件
q: 退出文件
q!: 强制退出文件,相当于不保存更改退出
wq: 保存并退出 如果文件未被改变,也会更新时间戳
x: 保存并退出 如果文件未被改变,不会更新时间戳
n :光标跳转到第 n
/ 想要跳转到的关键字
例: /main --> 跳转到文件中包含 main 的关键字中
tab: 补全命令
clear :清空屏幕 ( 真正清空 )
快捷键: ctrl + L (相当于换页)
:翻找上一次执行的命令
↓: 相反
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值