Linux 常用命令 2

1.2.1 Linux 下的路径

路径(path): 路径是用来记录一个文件或文件夹(目录) 位置的字符串。
路径分为两种:绝对路径和相对路径。
绝对路径:以“/”开头的路径为绝对路径(绝对路径唯一)。
相对路径:不以“/”开头的路径为相对路径(相对路径不唯一)。
文件夹或文件相对路径开始符号:
. :当前文件夹或目录
. .:上一级文件夹
~ :用户主目录
备注:用户主目录是操作系统为每个用户创建且为用户所拥有的目录。

1.2.2 mkdir 命令

作用:创建一个或多个文件夹(目录)。
格式: mkdir 目录名 1 目录名 2 … 目录名 n
示例: mkdir a b c d #创建 a、 b、 c、 d 四个文件夹
常用选项:
-p: 如果中间的文件夹不存在,则逐级创建所有的文件夹
示例:
mkdir -p a/ab/abc/abcd  创建文件夹 abcd, 若中间文件夹不存在,则逐级创建。

1.2.3 rmdir 命令

作用:删除一个或多个目录(文件夹内必须没有文件,即只能删除空文件夹)。
格式: rmdir [选项] 文件夹名
常用选项:
-p:如果中间文件夹也为空,则逐级删除中间的空文件夹。
示例:
rmdir a b c d        删除空文件夹 a、 b、 c、 d。
mkdir a/ab/abc/abcd   创建文件夹 abcd。
rmdir a/ab/abc/abcd # 删除空文件夹 abcd,若中间文件夹也为空,则逐级删除。

1.2.4 touch 命令

作用:
(1)创建一个或多个文件。
(2) 如果文件不存在,则创建一个空文件(大小为 0 字节的文件)。
(3) 如果文件或目录存在,则用系统时间更新它的修改时间。
格式: touch 文件名 或者 touch 文件名 1 文件名 2 … 文件名 n
示例:
touch newfile    创建文件 newfile
touch a b ab bcd  同时创建 4 个文件,注意文件与文件之间用空格分开。

1.2.5 rm 命令

作用:删除文件或文件夹
格式: rm [选项] 文件或文件夹
注: rm 为 remove 的简写。
示例: rm newfile file2   删除 newfile 和 file2 两个文件。
常用选项:
-r   递归删除文件夹内部的文件和文件夹。
-i   删除前给出提示(y 代表 yes, n 代表 no)。
-f   强制删除,不给出任何提示。

1.2.6 特殊字符操作

操作带有特殊字符的路径的方法:用双引号("")将路径括起来。
示例: rmdir “a b”   #a 和 b 之间有特殊字符:空格。

1.2.7 帮助命令

help 帮助命令:
作用: 用于显示命令的帮助信息。
格式:命令名 --help
示例:
ls --help      #查看 ls 命名说明
ls 1 --help   #查看 ls 命名说明

man 帮助命令:
作用:查看命令所对应的帮助文档(手册)。
格式: man [1-9] Linux/UNIX 命令名
注: 1-9 代表文档(手册) 类型。
示例:
man ls     #查看 ls 命名说明
man 1 ls  #查看 ls 命名说明

1.2.8 翻页

翻页方法:
(1) 鼠标滚轮.
(2) 翻页键: k(向上), j(向下), q(退出)

1.2.9 Tab 键

作用:命令/路径补全。

1.2.10 history 命令

作用:把以前键入的命令都列出来
格式: history<回车>
调用以前执行过的命令:!编号   #执行对应的命令。
在终端提示符$下,用上下键可以翻出历史命令。

1.2.11 通配符

通配符是指用一个符号代替一系列的字符。
"* " 代表 0 个, 1 个或多个任意字符。
"?"代表 1 个任意字符。
注: “* “和”?” 通配符只在终端命令中有效。
示例:
有文件名如下: a ab ac abc aabb bc cd
a*    代表所有以 a 开头的文件。
a*b  代表所有以 a 开头,以 b 结尾的文件。如: ab aabb。
a?  代表以 a 开头,后接任意 1 个字符的文件。 如上面的 ab, ac(但
   abc 不是,因为 abc 在 a 后接了两个字符)
?c    以任意一个字符开头,以 c 结尾的文件。 如上面的 ac, bc(但 abc 不是,因为 abc 在 c 前有两个字符)

1.2.12 cp 命令

作用:复制(copy)文件或目录。
格式: cp 文件或文件夹 目标文件或文件夹
示例:
cp /etc/passwd ~/     #将 etc 文件夹下的 passwd 文件复制到用户主目录下
cp /etc/passwd ~/abcd.txt  #将 etc 文件夹下 passwd 文件中的内容复制到
用户主目下 abcd.txt 文件中
常用选项:
-a  复制文件夹(连同文件夹属性一起复制)。
-r  复制文件夹(递归复制文件夹中的内容)。
cp  命令不加任何选项只能复制文件,不能复制文件夹。

1.2.13 mv 命令

作用:文件搬移或更名。
格式: mv 文件或文件夹 1 目标文件或文件夹 2   #将文件或文件夹 1 搬移/
更名到文件或文件夹 2,搬移/更名之后文件或文件夹 1 就不存在了。
示例: mv a b  #将 a 搬移/更名到 b。

1.2.14 clear 命令

作用:清屏
格式: clear<回车>
快捷键: ctrl+l

1.2.15 文本编辑器

三种常用文本编辑器: vim, notepad++, sublime text 3

1.2.15.1 vim 编辑器

vim 启动命令(四种方式):
(1) vi
(2) vi 文件名
(3) vim
(4) vim 文件名

退出 vim:
(1) q<回车>      #退出,不保存
(2) q! <回车>    #强制退出, 不保存
(3) wq<回车>      #保存并退出
(4) wq! <回车>  #保存并强制退出

vim 两种模式: 命令模式和编辑模式
a/i     #按下 a/i 由命令模式切换到编辑模式
命令模式 ----> 编辑模式
命令模式 <---- 编辑模式

ESC 键  #按下 ESC 由编辑模式切换到命令模式

vim 常用命令:
:q   退出(不保存)(quit)
:q!  不保存,强制退出
:w   保存(write)
:w 文件  保存到指定文件(另存)
:wq  保存并退出
:w!   强制保存

1.2.15.2 notepad++编辑器

notepad++编辑器启动命令:
(1) notepadqq<回车>
(2) notepadqq 文件名<回车>

1.2.15.3 sublime 文本编辑器

启动命令:
(1) subl<回车>
(2) subl 文件名<回车>
注:
(1) sublime 打开和隐藏 side bar 的快捷键: ctrl+k+b(先按 k,再按 b)。
(2) 只有用 sublime 打开文件夹时才有侧边栏。
(3) 创建多个光标: ctrl+鼠标点击。
(4) 按 ESC 键或点击鼠标左键可以取消多个光标。
(5) 多选(同时选中)相同的选择快: ctrl+d
(6) 复制光标所在的一行内容: ctrl+c
(7) 在光标的下一行黏贴: ctrl+v

1.2.16 文件权限

查看文件的权限: ls -l
文件的权限类型:
r   读权限
w  写权限
x   执行权限
“-” emsp; 无权限
文件权限的分组:用户权限(user)、组权限(group)、其他(other)。
最高权限: rwxrwxrwx
最低权限: ---------

1.2.17 chmod 命令

作用:修改文件的权限
格式: chmod 权限 文件名/文件夹名
权限如下:
u  用户(所有者)
g  同组用户
o  其他用户

“+”  添加权限
“-”   去掉权限
777   最高权限
000   最低权限
示例: chmod o-r a.txt #去掉其他用户的读权限

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值