Linux】入门篇一 linux系统常用命令

基础篇一–linux系统常用命令

一、linux下的文件结构

Linux文件系统就是一个树形的分层组织结构。
目录示例
在这里插入图片描述
在这里插入图片描述

二、linux常用文件命令

1、pwd

显示当前所在目录位置
在这里插入图片描述

2、ls

列出目录下的文件
ls -a :列出所有文件包括隐藏文件和本级目录和上级目录
ls -l :列表的形式列出文件并显示文件信息
ls -h :更人性化列出文件一般和l一起使用
在这里插入图片描述

3、文件的权限

-r:读权限 用数字表示4
-w:写权限 用数字表示2
-x:执行权限 用数字表示1

4、切换操作路径

cd /home/joshua/work:绝对路径或相对路径
cd :回到家目录
cd … :回到上一级
cd -:回到上一次的工作目录

5、打印文件(nl默认显示行号)

cat 文件名:打印文件内容在命令行上

cat -s 文件名:多个空行合并成一个空行显示
cat -b 文件名:加行号显示

nl 文件名:加行号

head -n 文件名:显示文件内容前n行,默认10
tail -n 文件名:显示文件内容后n行,默认10

6、复制文件

cp 复制的文件名 (文件路径默认当前目录下)新生成的文件
cp -i:覆盖文件时提示是否继续
cp -r:复制目录
cp [option] 源文件 目标文件 复制到的路径:多文件复制

7、移动文件 重命名

移动单个文件:mv 文件名 移动路径
移动多个文件:mv 文件名 文件名 移动路径

8、创建文件

touch:创建或更新时间戳

rm:删除文件

rm -r:删除文件夹
rm -i:删除时询问是否继续
rm -f:强制删除 谨慎使用,因为Linux下删除就没有了

mkdir:创建文件夹

三、vi/vim编辑器的使用

vim是vi的加强版

1、vi命令模式

命令行模式:执行编辑器命令
插入模式:可以编写代码,按Esc返回命令行模式
低行模式:光标位于屏幕的底行。

2、vi光标命令

a:进入编辑状态,在当前光标字符后插入
i:进入编辑状态,在当前光标字符前插入
o:进入编辑状态,在当前光标行的下一行插入,光标移到该新行的行首。
O:进入编辑状态,在当前光标行的上一行插入,光标移到该新行的行首。
A:进入编辑状态,让光标移动到本行行尾。
I:进入编辑状态,让光标移动到本行行首。
编辑状态下: Fn+→:光标移动到本行行尾
Fn+←:光标移动到本行行首

ESC:进入命令状态。 任意状态按ESC都回到命令状态

:! Command:在vi中执行外部命令Command,按回车键可以返回vi继续工作
:N:移动到N行。
1G:移动光标到文件的第1行
G:移动光标到文件的最后1行
:set nu(或者number):显示行号
set nonu(或者nonumber):取消行号

3、vi拷贝与粘贴命令

[N]x:删除从光标所在行开始往下的连续N个字符(并复制到编辑缓冲区)
[N]dd:删除从光标所在行开始往下的连续N行(并复制到编辑缓冲区)
[N]yy:复制从光标所在行开始往下的连续N行到编辑缓冲区
p:粘贴。
(以上命令默认从本行开始)
y0-将光标至行首的字符拷入剪贴板
y − 将光标至行尾的字符拷入剪贴板 d 0 − 将光标至行首的字符剪切入剪贴板 d -将光标至行尾的字符拷入剪贴板 d0-将光标至行首的字符剪切入剪贴板 d 将光标至行尾的字符拷入剪贴板d0将光标至行首的字符剪切入剪贴板d-将光标至行尾的字符剪切入剪贴板
:范围(x,y) y-块复制
:范围 d-块剪切
u:撤销。

4、vi保存和退出命令

:q:退出没有修改的文件(若文件被修改了而没有保存,则此命令无效)
:q!:强制退出,且不保存修改过的部分。
:w:保存文件,但不退出
:wq或:x:保存退出
:w File:另存为File给出的文件名,不退出
:r File:读入File指定的文件内容插入到光标位置
5、vi查找命令
/查找的字符串
n: 继续查找
N:反向查找
6、vi替换命令
s 命令可以实现字符串的替换

例如
s/str1/str2/
s/str1/str2/g
:.,$ s/str1/str2/g g全部替换(默认换第1个)
:1,$ s/str1/str2/g ,表示第一行,$表示最后一行
:%s/str1/str2/g
vsp + 文件名:在vi编辑器中打开另一个文件
ctrl+w-按两下:vi中切换屏幕
四、终端的其他快捷键

ctrl+L:清屏
ctrl+shift+n:在打开一个命令窗口
ctrl+shift+T:在本命令窗中在打开一个命令窗
更多shell命令可以使用man --help查看帮助

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值