Linux 基础命令
1.图形界面——字符终端:Ctrl+Alt+Fn(F1-F6)
字符终端——图形界面:Alt+F7
Liunx目录结构
Linux系统命令
内部命令:属于shell解释器的一部分
外部命令:独立于shell解释器之外的程序文件(如:安装的程序qq,输入qq后即可打开程序)
通用的命令格式
命令字 【选项】 【参数】
选项:用于调节命令的具体内容
参数:命令操作的对象,如文件、目录名等
6常用的辅助快捷键
Tab键:自动补齐 如:/r-------/root
反斜杠“\”:强制换行(反斜杠加回车可以使两行的内容链接起来)
快捷键Ctrl+u:清空至行首
快捷键Ctrl+k:清空至行尾
快捷键Ctrl+l:清屏(但是不会删除内容)
快捷键Ctrl+c:取消本次命令的编辑
5查看帮助
help --help(前面两道杠) man info等
6常用命令
uname 查看系统信息及其内核
-a:显示主机名、内核版本硬件平台等详细信息
-r:显示内核版本
hostname显示主机名
ifconfig查看网络信息
shutdown -h now 、poweroff 、init 0 关闭计算机
shutdown-r now 、 reboot 、init 6 重启计算机
pwd 显示当前正在工作的目录
cd 切换工作目录
ls 显示目录内容
-l:以长格式显示
b) -a: 显示所有的子目录和文件信息,包括隐藏文件
c) -A: 类似于“-a”,但不显示“.”和“..”目录的信息
d) -d:显示目录本身的属性
e) -h:以更易懂的字节单位(K、M等)显示信息
f)-R:递归显示内容
g) --color:以颜色区分不同类型文件
ls -alh (命令的选项可以合起来使用)
mkdir 创建目录(只能创建单层目录)
-p 创建嵌套的多层目录
touch 创建文件
注:mkdir 、 touch 可以创建数列形式的文件 例如
ln 创建链接文件(相当于创建快捷方式)
硬链接:志向原始文件对应的数据存储位置,不能为目录建立硬链接文件,硬链接与原始文件必须位于同一分区(文件系统)中
b)-s:建立符号链接文件,符号链接也称为软链接,指向原始文件所在的路径
注:(1)软硬链接的命令形式:
ln (-s) 链接文件的原始路径 链接后的路径(可以改链接后文件的名字)。
链接前后的文件无论那一个被修改,另一个也会随着改变(无论链接后的文件是否更改名称)。
若源文件被删除,则硬链接能够继续使用,但是软链接不能继续使用(硬链接有点像复制copy)。
cp 复制
-r:递归复制整个目录树
-p:保持源文件的属性不变
-f:强制覆盖怒表同名文件或目录
-i:需要覆盖文件或目录时进行提醒(加不加都提醒)
rm 删除
-f:强制删除文件和目录不需要提醒
-i: 删除文件和目录时提醒用户提醒(加不加都提醒)
-r;递归删除整个目录树
注:删除整个目录的全部文件或目录
rm -rf *
15)mv 移动
cat 查看文件(不能对文件进行编辑)
more 分页查看文件(回车向下看,不能往回看,鼠标转轮可以向上翻,不过分页查看一般用less)
less 分页查看文件
less passwd
用键盘上下左右键来控制(上下换行,左右翻页)
head 查看文件头(默认选择10行,可以选择输入所看的行数)
tail 查看文件的结尾(同上)
wc 统计
-l:统计行数
-w:统计单词个数
-c:统计字节数
gizp ,bzip2压缩
-9 :表示高压缩比,躲在创建压缩包时用
-d:用于解开已经压缩过的文件
23)tar 归档
-c:创建.tar格式的包文件
-x:解开.tar格式的包文件
-v:输出详细信息
-f:表示使用归档文件
-p:打包时保留原始文件及目录的权限
-t:列表查看包内的文件
-C :解包时指定释放的目标的文件夹
-z:调用gzip程序进行压缩或解压
-j:调用bzip2程序进行压缩或解压