首页 > 代码库 > 1.3 Linux命令
1.3 Linux命令
(1)图形界面切换到字符终端 :Ctrl+shift+Alt+F2~F6
图形界面打开一个终端命令:Ctrl+shift+T
Alt+数字键在不同终端切换
Alt+F4关闭终端
Ctrl+shift++放大终端分辨率
Ctrl+- 缩小分辨率
(2) 命令提示符:
[root@lhz11 ~]#
root:当前登录用户
lhz11:主机名
~:当前所在的目录,此处为“家”目录
#:root超级用户的提示符,如果是普通用户,则为 $
命令格式: 命令 [选项] [参数] //中括号 [] 表示可选
(3)查看当前目录下有哪些文件:ls
ls -l等同于ll 显示详细信息
ls -a 显示所有文件,包括隐藏文件
ls -h 增强可读性,显示文件的大小
ls -d 查看目录属性(不查看里面的内容)
ls -i 显示inode
系统不同颜色代表什么:
浅颜色--链接 ,深颜色--目录,黄色--设备文件,红色--压缩文件,绿色--可执行文件 ,黑色--文件。
(4)创建目录:mkdir ( -p : 递归创建)
mkdir 不加选项 -p 时,可以创建一个空目录,但是无法递归创建一个包含子目录的目录。加上 -p 即可递归创建。
删除空目录:rmdir +目录名 //只能删除空目录
(5)删除文件或目录:rm 格式:rm -rf [文件或目录]
r 表示可以同时删除文件和目录,f表示强制删除
如果不添加任何选项,那么只可以删除文件,删除时提示是否确认删除
如果只添加选项 -r,那么可以删除文件也可以删除目录,删除时提示是否确认删除
如果添加了选项 -rf,那么将不做任何提示删除文件或目录
(6)复制命令:cp 格式: cp [选项] [原文件或目录] [目标目录]
-r : 复制目录
-p : 同时复制文件属性
-d : 若源文件是链接文件,则复制链接属性
-a : 包含以上所有选项,相当于 -rpd
在[目标目录]后面加上文件名,就是改名复制。
(7)剪切或改名命令:mv 格式:mv [原文件或目录] [目标目录]
如果原文件或者目录 与 目标目录在同一个目录下,那么就是重命名
如果不在同一个目录下,那么就是剪切
(8)查看当前所在的目录:pwd
(9)切换目录 :cd
cd~ ,cd 回到用户的主目录 cd -回到上一次所在目录 cd ..回到上一级目录
(10)链接命令: ln 格式:ln -s [原文件] [目标文件]
-s : 创建软连接
硬链接的特征:
拥有相同 i 节点和存储block块,可以看做是同一个文件
可通过i节点识别,i节点是相同的
不能跨分区
不能针对目录使用
通过上述命令,可以理解为为某个内容添加一个标签,通过打开这个标签就可以进入这个内容,硬连接,即再生成一个标签,同样可以通过这个标签进入这个内容。
如果内容被修改,那么不管从硬链接的哪个文件进入,都是被修改的。
软链接的特征:
类似windows的快捷方式
软链接拥有自己的i节点和block块,但是数据块只保存原文件的文件名和I节点号,并没有实际的文件数据
lrwxrwxrwx
l为软链接(软链接的权限都为rwxrwxrwx,这只是软链接本身的权限)
修改任意文件,另一个都改变
删除原文件,软链接不能用(和windows的快捷方式一样)
(11)查看硬件时间(bios时间: hwclock 查看系统时间:date 格里尼兹天文台与date相差8小时
修改时间:date -s 2017-9-12 , date -s 22:00
(12)显示时间格式:date +%F & date +%Y-%m-%d & date ‘+%Y-%m-%d %H:%M‘
(13)查看帮助信息 加参数-h 或 --help
help ~ 查看内部的命令帮助信息
~help 查看外部的命令帮助信息
区别:内部命令实际上是shell程序的一部分,驻留在内存当中;外部命令是Linux系统中的实用程序部分,需要时才将其进行调用内存,不包含在shell中
可以实用type 命令分辨内部命令与外部命令
(14)关机命令:shutdown -h +时间 ,init0 ,halt
重启命令:shutdown -r +时间 ,init6 ,reboot。 取消shutdown -c 或者 Ctrl+c
(15)init
0 关机模式;1 单用户模式;2 多用户模式;3 文本模式; 4 系统未使用,电池实用完后启用;5图形模式 ;6 重启模式
(16)常用目录说明:
- / 根目录
- /bin 命令保存目录(普通用户权限)
- /sbin 命令保存目录(root权限)
- /boot 启动目录,包含启动相关文件,和开机有关
- /dev 设备文件保存目录
- /etc 配置文件保存目录
- /home 普通用户家目录
- /lib 系统库保存目录
- /mnt 系统挂载目录
- /media 挂载目录(常用于光盘挂载)
- /root 超级用户家目录
- /tmp 临时目录
- /proc 直接写入内存的
- /sys 直接写入内存的
- /usr 系统软件资源目录
- /var 系统相关文档内容
1.3 Linux命令