linux常用指令词典
linux常用指令词典
- 最常见命令快速查找
- shell的简单了解
- 什么是shell??
- 怎么设置PATH?
- 基本指令
- 命令提示符
- linux命令的组成
- Linux基础命令及其常用选项
- man
- pwd
- cd
- mkdir
- rmdir
- rm
- touch
- cp
- 查看文件内容
- mv
- ln
- wc
- od
- which
最常见命令快速查找
- pwd :显示当前所在的目录。
- ls :显示当前目录下的文件。
- cd :切换路径
cd . . :返回上一级路径 - mkdir :新建目录
- rmdir : 删除目录
- touch :新建文件
- cp :复制文件
- rm :删除文件
- cat :将文件内容显示到终端中
- clear :清除屏幕的显示内容
shell的简单了解
什么是shell??
shell就是一个应用程序,我们通过键盘、串口发送指令,回车后它就会去执行这些命令。它的执行步骤:(1)接受键盘数据并回显。(2)解析输入的字符串,寻找程序,发送程序。a. shell会解析字符串,这些字符串用空格分成好几个部分第一部分为程序名、命令名;其余部分为参数b.shell会去PATH环境变量所指示的位置寻找该程序。 或者根据你提供的绝对路径或者相对路径去寻找。c. 找到程序后,会启动该程序,并传入参数。
怎么设置PATH?
如在PATH中添加/home/book目录为例:(/home/book ---代表新路径)
1.永久设置方法1修改/etc/environment,比如:sudo gedit /etc/environment,然后添加下行包:
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/games:/usr/local/games:/home/book"
具体操作方式
echo $PATH
sudo cp 文件名 路径如/usr/local/sbin/新文件名
之后重启系统或重新登录即可。
2 永久设置方式2(只对当前用户有效)修改~/.bashrc, 在行尾添加或修改:
export PATH=$PATH:/home/book
之后重启系统或重新登录即可。
具体操作方式
gedit ~/.bashrc
进入文件后在文件末尾加上
export PATH=$PATH:/home/book #新目录
关闭后即可使用文件
3.临时设置
在终端执行以下命令,这只对当前终端有效:
export PATH=$PATH:/home/book
然后就可直接执行文件
基本指令
打开终端快捷键 :CTRL +ALT +t
命令提示符
linux命令的组成
(1)command命令 (2)options选项 (3)parameter参数
说明:
1 .command部分必定存在,而[]表示这部分内容可有可无,需要根据命令的实际需要添加
2.options一般以“-”开头
3.command命令、options选项、parameter参数都以空格作为分隔,无论几个空格都算一个空格
4. 完成命令输入后,以回车键启动
Linux基础命令及其常用选项
man
一个命令有多少个选项,选项都代表哪些意思,可以用man来查看
查看结束按:q退出
pwd
英文全称:print working directory
功能:打印当前所在路径
cd
英文全称:change directory
功能:改变路径、切换路径
- [ cd -] 进入上次目录,如先进入a目录后进入b目录,则可通过次命令返回a目录
- [cd ~]进入家目录
家目录
使用 ~ 表示用户家目录
cd ~ : 当前在任意路径,在终端中输入cd ~,均可返回到/home/zj
家目录下的文件排列方式
mkdir
英文全称:make directory
功能:创建目录
- [ mkdir dir]创建一个空目录
- [mkdir -p dir1/dir2]创建目录及子目录
rmdir
英文全称:remove directory
功能:删除目录
- [rmdir dir ] 删除一个空目录
rm
英文全称:remove
功能:可用于删除目录和文件
- [rm dir -r]删除一个非空目录
- [rm dir -ri]删除前会有逐层递归提示
touch
- [touch dir ] 若文件不存在,创建一个文件;若存在,修改文件时间
cp
英文全称:copy
功能:拷贝(即能拷贝文件又能拷贝目录)
- [cp + 拷贝源 +新文件名 ] 拷贝文件
- [ cp + 拷贝源+已有文件名] 覆盖文件原有内容
- [ cp + 拷贝源/* +目标文件] 将拷贝源中的文件拷贝到目标文件夹中
- [cp +拷贝源+目录名±r] 拷贝目录
查看文件内容
- [ **cat** +文件名] 查看小文件- [**more** + 文件名 ]显示部分内容,回车:加载多一行。空格:翻页。只能向后翻,不能往前回。q退出- [**less** + 文件名]回车:加载多一行。空格:翻页。^p往前,^n往后,^b向前翻页,^f向后翻页,q退出- [**head** + 文件名 ]显示前十行(-加数字 前几行)- [**tail**+ 文件名]显示后十行(-加数字 后几行)
mv
- [mv+文件名 + 新名字 ] 改文件名
- [mv +文件名 +目录名]移动文件
ln
- [ln +文件名 +连接名 ] 创建硬链接
硬链接通过“inode”结点找到对应文件。
wc
功能:获取文本文件信息
- [wc 文本文件 -c ] 只显示字节数
- [wc 文本文件 -l]只显示行数
- [wc 文本文件 -w]只显示字数
od
功能:查看二进制文件
- [ od -t] 指定数据的显示格式
c ---- ASCII字符
d ---- 有符号十进制数
f ---- 浮点数
o ---- 八进制数
u ---- 无符号十进制数
x ---- 十六进制数
which
功能:查看指定命令所在路径
但是which 只能查外部命令,不能查内部命令。
因此,cd这种bash内建命令不能查到。
linux常用指令词典
linux常用指令词典
- 最常见命令快速查找
- shell的简单了解
- 什么是shell??
- 怎么设置PATH?
- 基本指令
- 命令提示符
- linux命令的组成
- Linux基础命令及其常用选项
- man
- pwd
- cd
- mkdir
- rmdir
- rm
- touch
- cp
- 查看文件内容
- mv
- ln
- wc
- od
- which
最常见命令快速查找
- pwd :显示当前所在的目录。
- ls :显示当前目录下的文件。
- cd :切换路径
cd . . :返回上一级路径 - mkdir :新建目录
- rmdir : 删除目录
- touch :新建文件
- cp :复制文件
- rm :删除文件
- cat :将文件内容显示到终端中
- clear :清除屏幕的显示内容
shell的简单了解
什么是shell??
shell就是一个应用程序,我们通过键盘、串口发送指令,回车后它就会去执行这些命令。它的执行步骤:(1)接受键盘数据并回显。(2)解析输入的字符串,寻找程序,发送程序。a. shell会解析字符串,这些字符串用空格分成好几个部分第一部分为程序名、命令名;其余部分为参数b.shell会去PATH环境变量所指示的位置寻找该程序。 或者根据你提供的绝对路径或者相对路径去寻找。c. 找到程序后,会启动该程序,并传入参数。
怎么设置PATH?
如在PATH中添加/home/book目录为例:(/home/book ---代表新路径)
1.永久设置方法1修改/etc/environment,比如:sudo gedit /etc/environment,然后添加下行包:
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/games:/usr/local/games:/home/book"
具体操作方式
echo $PATH
sudo cp 文件名 路径如/usr/local/sbin/新文件名
之后重启系统或重新登录即可。
2 永久设置方式2(只对当前用户有效)修改~/.bashrc, 在行尾添加或修改:
export PATH=$PATH:/home/book
之后重启系统或重新登录即可。
具体操作方式
gedit ~/.bashrc
进入文件后在文件末尾加上
export PATH=$PATH:/home/book #新目录
关闭后即可使用文件
3.临时设置
在终端执行以下命令,这只对当前终端有效:
export PATH=$PATH:/home/book
然后就可直接执行文件
基本指令
打开终端快捷键 :CTRL +ALT +t
命令提示符
linux命令的组成
(1)command命令 (2)options选项 (3)parameter参数
说明:
1 .command部分必定存在,而[]表示这部分内容可有可无,需要根据命令的实际需要添加
2.options一般以“-”开头
3.command命令、options选项、parameter参数都以空格作为分隔,无论几个空格都算一个空格
4. 完成命令输入后,以回车键启动
Linux基础命令及其常用选项
man
一个命令有多少个选项,选项都代表哪些意思,可以用man来查看
查看结束按:q退出
pwd
英文全称:print working directory
功能:打印当前所在路径
cd
英文全称:change directory
功能:改变路径、切换路径
- [ cd -] 进入上次目录,如先进入a目录后进入b目录,则可通过次命令返回a目录
- [cd ~]进入家目录
家目录
使用 ~ 表示用户家目录
cd ~ : 当前在任意路径,在终端中输入cd ~,均可返回到/home/zj
家目录下的文件排列方式
mkdir
英文全称:make directory
功能:创建目录
- [ mkdir dir]创建一个空目录
- [mkdir -p dir1/dir2]创建目录及子目录
rmdir
英文全称:remove directory
功能:删除目录
- [rmdir dir ] 删除一个空目录
rm
英文全称:remove
功能:可用于删除目录和文件
- [rm dir -r]删除一个非空目录
- [rm dir -ri]删除前会有逐层递归提示
touch
- [touch dir ] 若文件不存在,创建一个文件;若存在,修改文件时间
cp
英文全称:copy
功能:拷贝(即能拷贝文件又能拷贝目录)
- [cp + 拷贝源 +新文件名 ] 拷贝文件
- [ cp + 拷贝源+已有文件名] 覆盖文件原有内容
- [ cp + 拷贝源/* +目标文件] 将拷贝源中的文件拷贝到目标文件夹中
- [cp +拷贝源+目录名±r] 拷贝目录
查看文件内容
- [ **cat** +文件名] 查看小文件- [**more** + 文件名 ]显示部分内容,回车:加载多一行。空格:翻页。只能向后翻,不能往前回。q退出- [**less** + 文件名]回车:加载多一行。空格:翻页。^p往前,^n往后,^b向前翻页,^f向后翻页,q退出- [**head** + 文件名 ]显示前十行(-加数字 前几行)- [**tail**+ 文件名]显示后十行(-加数字 后几行)
mv
- [mv+文件名 + 新名字 ] 改文件名
- [mv +文件名 +目录名]移动文件
ln
- [ln +文件名 +连接名 ] 创建硬链接
硬链接通过“inode”结点找到对应文件。
wc
功能:获取文本文件信息
- [wc 文本文件 -c ] 只显示字节数
- [wc 文本文件 -l]只显示行数
- [wc 文本文件 -w]只显示字数
od
功能:查看二进制文件
- [ od -t] 指定数据的显示格式
c ---- ASCII字符
d ---- 有符号十进制数
f ---- 浮点数
o ---- 八进制数
u ---- 无符号十进制数
x ---- 十六进制数
which
功能:查看指定命令所在路径
但是which 只能查外部命令,不能查内部命令。
因此,cd这种bash内建命令不能查到。