查询目录中的内容:ls
ls [选项] [文件或目录]
选项:
-a 显示所有文件,包括隐藏文件
-l 显示详细信息
-d 查看目录属性
-h 人性化显示文件大小
-i 显示inode
-文件 d 目录 l软链接
r 读 w 写 x执行
建立目录(文件夹):mkdir
mkdir -p [目录名]
touch 建立文件
cd [目录名]
cd ~ 进入当前用户的家目录
cd
cd - 进入上次目录
cd .. 进入上一级目录
cd . 进去当前目录
pwd 查询所在目录位置
删除空目录:rmdir
rmdir [目录名]
rm -rf [文件或目录]
选项:
-r 删除目录
-f 强制
复制命令:cp
cp [选项] [源文件][目标目录]
选项:
-r 复制目录
-p 连带文件属性复制
-d 若源文件是链接文件,则复制链md接属性
-a 相当于 -pdr
文件搜索命令locate (只能按照文件名搜索)
locate [文件名]
updatedb 更新数据库
命令搜索命令whereis和which
whereis 命令名
-b 只查找可执行文件
-m 只查找帮助文件
PATH环境变量;定义的是系统搜索命令的路径
find命令
find [搜索范围][搜索条件]
#搜索文件
Linux中的通配符
* 匹配任意内容
? 匹配任意一个字符
[] 匹配任意一个中括号内的字符
Linux目录的详细介绍
Linux目录和Windows目录有着很大的不同,Linux目录类似一个树,最顶层是其根目录,如下图:
/bin 二进制可执行命令
/dev 设备特殊文件
/etc 系统管理和配置文件
/etc/rc.d 启动的配置文件和脚本
/home 用户主目录的基点,比如用户user的主目录就是/home/user,可以用~user表示
/lib 标准程序设计库,又叫动态链接共享库,作用类似windows里的.dll文件
/sbin 超级管理命令,这里存放的是系统管理员使用的管理程序
/tmp 公共的临时文件存储点
/root 系统管理员的主目录
/mnt 系统提供这个目录是让用户临时挂载其他的文件系统
/lost+found这个目录平时是空的,系统非正常关机而留下“无家可归”的文件(windows下叫什么.chk)就在这里
/proc 虚拟的目录,是系统内存的映射。可直接访问这个目录来获取系统信息。
/var 某些大文件的溢出区,比方说各种服务的日志文件
/usr 最庞大的目录,要用到的应用程序和文件几乎都在这个目录,其中包含:
/usr/x11R6 存放x window的目录
/usr/bin 众多的应用程序
/usr/sbin 超级用户的一些管理程序
/usr/doc linux文档
/usr/include linux下开发和编译应用程序所需要的头文件
/usr/lib 常用的动态链接库和软件包的配置文件
/usr/man 帮助文档
/usr/src 源代码,linux内核的源代码就放在/usr/src/linux里
/usr/local/bin 本地增加的命令
/usr/local/lib 本地增加的库根文件系统
个人票“”““”“””
字符串搜索命令:grep
grep [选项] 字符串 文件名
-i 忽略大小写
-v 排除指定字符串
帮助命令man
man 命令(例如ls)
man -f 命令
相当于 whatis 命令
claer 清屏
新建一个文件
touch 文件名
命令 --help
help shell内部命令
常用的压缩格式; .zip .gz .bz2
常用的压缩格式: .tar.gz .tar.bz2
zip格式压缩
zip 压缩文件名 源文件
zip -r 压缩文件名 源目录
.zip格式解压缩
unzip 压缩文件
#解压缩.zip文件
.gz格式压缩
gzip 源文件
#压缩为.gz格式的压缩文件,源文件会消失
gzip -c 源文件 > 压缩文件
#压缩为.gz格式,源文件保留
gzip -r 目录
#压缩目录下所有的子文件,但是不能压缩目录
.bz2格式解压缩
bzip2 -d 压缩文件
#解压缩,-k保留压缩文件
.bunzip2 压缩文件
#解压缩,-k保留压缩文件
打包命令tar
tar -cvf 打包文件名 源文件
选项:
-c 打包
-v 显示过程
-f 指定打包后的文件名
例如
tar -cvf longzls.tar longzls
解打包命令
tar -xvf 打包文件名
shutdown 命令
shutdown [选项] 时间
选项:
-c 取消前一个关机命令
-h 关机
-r 重启
其他关机命令
halt
poweroff
init 0
重启命令
reboot
init 6
init 5 启动图形界面
查询系统运行级别 runlevel
查询与自动挂载
mount
#查询系统中已经挂载的设备
mount -a
#依据配置文件/etc/fstab的内容,自动挂载
挂在命令格式
mount [-t 文件系统] [-o 特殊选项] 设备文件名 挂载点
光盘iso660
ls命令是文件列表命令,显示指定目录下的文件和目录列表
ls 无参数时,显示当前目录下的文件。当前目录就是指,用户操作命令时,所处的目录,可用pwd看到
ls / 参数/是根目录的意思,这表示显示根目录下的文件
查看登录用户信息
w
who 用户名
last 查询当前登录和过去登录的用户信息
lastlog 查看所有用户的最后一次登录时间
echo输出命令
echo [选项] [输出内容]
选项
-e 支持反斜线控制的字符转换
#注释
#!/bin/bash 不可以省略
脚本执行
赋予执行权限,直接运行
chmod 755 hello.sh
./hello.sh
通过Bash调用执行脚本
bash hello.sh
vi有3个模式:插入模式、命令模式、低行模式。
插入模式:在此模式下可以输入字符,按ESC将回到命令模式。
命令模式:可以移动光标、删除字符等。
低行模式:可以保存文件、退出vi、设置vi、查找等功能(低行模式也可以看作是命令模式里的)。
一、打开文件、保存、关闭文件(vi命令模式下使用)
vi filename //打开filename文件
:w //保存文件
:w vpser.net //保存至vpser.net文件
:q //退出编辑器,如果文件已修改请使用下面的命令
:q! //退出编辑器,且不保存
:wq //退出编辑器,且保存文件
二、插入文本或行(vi命令模式下使用,执行下面命令后将进入插入模式,按ESC键可退出插入模式)
a //在当前光标位置的右边添加文本
i //在当前光标位置的左边添加文本
A //在当前行的末尾位置添加文本
I //在当前行的开始处添加文本(非空字符的行首)
O //在当前行的上面新建一行
o //在当前行的下面新建一行
R //替换(覆盖)当前光标位置及后面的若干文本
J //合并光标所在行及下一行为一行(依然在命令模式)
查看与设定别名
alias
#查看系统中所有的命令别名
alias 别名='原命令'
#设定命令别名
常用快捷键
Ctrl+a:把光标移到行首。
Ctrl+e:把光标移到行尾。
Ctrl+l:清除终端。该快捷操作与在命令行键入clear作用相同。
Ctrl+d:从Shell提示中注销并关闭,使用该快捷键就不必键入exit。
Ctrl+u:清除当前行。如果在命令行下工作,使用这一快捷操作可以清除从光标处到行首的字符。
Ctrl+Alt+Fn:切换屏幕。Ctrl+Alt+功能键之一会显示一个新屏幕。根据默认设置,从F1到F6是Shell提示屏幕。
Ctrl+K:删除从光标到行末所有字符。
向上和向下箭头:显示命令历史。bash保存着以前键入过的命令的列表,这一列表被称为命令历史表。
Speace+B:向前调一个单词。
鼠标中间键:粘贴突出显示的文本。使用鼠标左键来突出显示文本,把光标指向想粘贴文本的地方,点击鼠标中间键粘贴。
在两键鼠标系统中,如果把鼠标配置成模拟第三键,可以同时点击鼠标的左右两键来执行粘贴。
Tab:命令行自动补全。
Ctrl+Alt+Delete:关机和重新引导,只有在正常关机不起作用时才使用这种方法。Linux联盟收集整理
Teb进行命令补全
//自己学习luniix时做的一些笔记....
ls [选项] [文件或目录]
选项:
-a 显示所有文件,包括隐藏文件
-l 显示详细信息
-d 查看目录属性
-h 人性化显示文件大小
-i 显示inode
-文件 d 目录 l软链接
r 读 w 写 x执行
建立目录(文件夹):mkdir
mkdir -p [目录名]
touch 建立文件
cd [目录名]
cd ~ 进入当前用户的家目录
cd
cd - 进入上次目录
cd .. 进入上一级目录
cd . 进去当前目录
pwd 查询所在目录位置
删除空目录:rmdir
rmdir [目录名]
rm -rf [文件或目录]
选项:
-r 删除目录
-f 强制
复制命令:cp
cp [选项] [源文件][目标目录]
选项:
-r 复制目录
-p 连带文件属性复制
-d 若源文件是链接文件,则复制链md接属性
-a 相当于 -pdr
文件搜索命令locate (只能按照文件名搜索)
locate [文件名]
updatedb 更新数据库
命令搜索命令whereis和which
whereis 命令名
-b 只查找可执行文件
-m 只查找帮助文件
PATH环境变量;定义的是系统搜索命令的路径
find命令
find [搜索范围][搜索条件]
#搜索文件
Linux中的通配符
* 匹配任意内容
? 匹配任意一个字符
[] 匹配任意一个中括号内的字符
Linux目录的详细介绍
Linux目录和Windows目录有着很大的不同,Linux目录类似一个树,最顶层是其根目录,如下图:
/bin 二进制可执行命令
/dev 设备特殊文件
/etc 系统管理和配置文件
/etc/rc.d 启动的配置文件和脚本
/home 用户主目录的基点,比如用户user的主目录就是/home/user,可以用~user表示
/lib 标准程序设计库,又叫动态链接共享库,作用类似windows里的.dll文件
/sbin 超级管理命令,这里存放的是系统管理员使用的管理程序
/tmp 公共的临时文件存储点
/root 系统管理员的主目录
/mnt 系统提供这个目录是让用户临时挂载其他的文件系统
/lost+found这个目录平时是空的,系统非正常关机而留下“无家可归”的文件(windows下叫什么.chk)就在这里
/proc 虚拟的目录,是系统内存的映射。可直接访问这个目录来获取系统信息。
/var 某些大文件的溢出区,比方说各种服务的日志文件
/usr 最庞大的目录,要用到的应用程序和文件几乎都在这个目录,其中包含:
/usr/x11R6 存放x window的目录
/usr/bin 众多的应用程序
/usr/sbin 超级用户的一些管理程序
/usr/doc linux文档
/usr/include linux下开发和编译应用程序所需要的头文件
/usr/lib 常用的动态链接库和软件包的配置文件
/usr/man 帮助文档
/usr/src 源代码,linux内核的源代码就放在/usr/src/linux里
/usr/local/bin 本地增加的命令
/usr/local/lib 本地增加的库根文件系统
个人票“”““”“””
字符串搜索命令:grep
grep [选项] 字符串 文件名
-i 忽略大小写
-v 排除指定字符串
帮助命令man
man 命令(例如ls)
man -f 命令
相当于 whatis 命令
claer 清屏
新建一个文件
touch 文件名
命令 --help
help shell内部命令
常用的压缩格式; .zip .gz .bz2
常用的压缩格式: .tar.gz .tar.bz2
zip格式压缩
zip 压缩文件名 源文件
zip -r 压缩文件名 源目录
.zip格式解压缩
unzip 压缩文件
#解压缩.zip文件
.gz格式压缩
gzip 源文件
#压缩为.gz格式的压缩文件,源文件会消失
gzip -c 源文件 > 压缩文件
#压缩为.gz格式,源文件保留
gzip -r 目录
#压缩目录下所有的子文件,但是不能压缩目录
.bz2格式解压缩
bzip2 -d 压缩文件
#解压缩,-k保留压缩文件
.bunzip2 压缩文件
#解压缩,-k保留压缩文件
打包命令tar
tar -cvf 打包文件名 源文件
选项:
-c 打包
-v 显示过程
-f 指定打包后的文件名
例如
tar -cvf longzls.tar longzls
解打包命令
tar -xvf 打包文件名
shutdown 命令
shutdown [选项] 时间
选项:
-c 取消前一个关机命令
-h 关机
-r 重启
其他关机命令
halt
poweroff
init 0
重启命令
reboot
init 6
init 5 启动图形界面
查询系统运行级别 runlevel
查询与自动挂载
mount
#查询系统中已经挂载的设备
mount -a
#依据配置文件/etc/fstab的内容,自动挂载
挂在命令格式
mount [-t 文件系统] [-o 特殊选项] 设备文件名 挂载点
光盘iso660
ls命令是文件列表命令,显示指定目录下的文件和目录列表
ls 无参数时,显示当前目录下的文件。当前目录就是指,用户操作命令时,所处的目录,可用pwd看到
ls / 参数/是根目录的意思,这表示显示根目录下的文件
查看登录用户信息
w
who 用户名
last 查询当前登录和过去登录的用户信息
lastlog 查看所有用户的最后一次登录时间
echo输出命令
echo [选项] [输出内容]
选项
-e 支持反斜线控制的字符转换
#注释
#!/bin/bash 不可以省略
脚本执行
赋予执行权限,直接运行
chmod 755 hello.sh
./hello.sh
通过Bash调用执行脚本
bash hello.sh
vi有3个模式:插入模式、命令模式、低行模式。
插入模式:在此模式下可以输入字符,按ESC将回到命令模式。
命令模式:可以移动光标、删除字符等。
低行模式:可以保存文件、退出vi、设置vi、查找等功能(低行模式也可以看作是命令模式里的)。
一、打开文件、保存、关闭文件(vi命令模式下使用)
vi filename //打开filename文件
:w //保存文件
:w vpser.net //保存至vpser.net文件
:q //退出编辑器,如果文件已修改请使用下面的命令
:q! //退出编辑器,且不保存
:wq //退出编辑器,且保存文件
二、插入文本或行(vi命令模式下使用,执行下面命令后将进入插入模式,按ESC键可退出插入模式)
a //在当前光标位置的右边添加文本
i //在当前光标位置的左边添加文本
A //在当前行的末尾位置添加文本
I //在当前行的开始处添加文本(非空字符的行首)
O //在当前行的上面新建一行
o //在当前行的下面新建一行
R //替换(覆盖)当前光标位置及后面的若干文本
J //合并光标所在行及下一行为一行(依然在命令模式)
查看与设定别名
alias
#查看系统中所有的命令别名
alias 别名='原命令'
#设定命令别名
常用快捷键
Ctrl+a:把光标移到行首。
Ctrl+e:把光标移到行尾。
Ctrl+l:清除终端。该快捷操作与在命令行键入clear作用相同。
Ctrl+d:从Shell提示中注销并关闭,使用该快捷键就不必键入exit。
Ctrl+u:清除当前行。如果在命令行下工作,使用这一快捷操作可以清除从光标处到行首的字符。
Ctrl+Alt+Fn:切换屏幕。Ctrl+Alt+功能键之一会显示一个新屏幕。根据默认设置,从F1到F6是Shell提示屏幕。
Ctrl+K:删除从光标到行末所有字符。
向上和向下箭头:显示命令历史。bash保存着以前键入过的命令的列表,这一列表被称为命令历史表。
Speace+B:向前调一个单词。
鼠标中间键:粘贴突出显示的文本。使用鼠标左键来突出显示文本,把光标指向想粘贴文本的地方,点击鼠标中间键粘贴。
在两键鼠标系统中,如果把鼠标配置成模拟第三键,可以同时点击鼠标的左右两键来执行粘贴。
Tab:命令行自动补全。
Ctrl+Alt+Delete:关机和重新引导,只有在正常关机不起作用时才使用这种方法。Linux联盟收集整理
Teb进行命令补全
//自己学习luniix时做的一些笔记....

被折叠的 条评论
为什么被折叠?



