【Linux基础】Linux常用命令一
来源:互联网 发布:linux查看磁盘io负载 编辑:程序博客网 时间:2024/06/07 03:05
一、操作系统结构
硬件->
kernel内核->
library:API库->dll(windows)、so(Linux)
shell->
图1.1
1.1命令格式
命令 选项 参数
ls
-l:长格式
文件类型:
-普通文件
d目录文件
b块设备文件
c字条设备文件
l符号链接文件
p命令管道文件
s套接字文件
文件权限9位每三位一组rwx读写执行421
文件硬链接的次数
文件的属主(owner)
文件的属组(group)
文件大小(size)
时间戳(timestamp)每个文件有三个时间时间戳默认显示修改时间
创建时间:access
修改时间:modify
改变时间:change,metadata
文件名
cl@ubuntu:~$ ls -ltotal 21196-rw------- 1 cl cl 21651456 9月 25 2016 coredrwxr-xr-x 2 cl cl 4096 3月 27 2016 Desktopdrwxr-xr-x 2 cl cl 4096 3月 27 2016 Documentsdrwxr-xr-x 2 cl cl 4096 3月 27 2016 Downloads-rw-r--r-- 1 cl cl 8980 3月 27 2016 examples.desktopdrwxr-xr-x 2 cl cl 4096 3月 27 2016 Musicdrwxr-xr-x 2 cl cl 4096 3月 27 2016 Picturesdrwxr-xr-x 2 cl cl 4096 3月 27 2016 Publicdrwxr-xr-x 2 cl cl 4096 3月 27 2016 Templatesdrwxrwxr-x 4 cl cl 4096 9月 5 2016 testdrwxr-xr-x 2 cl cl 4096 3月 27 2016 Videosdrwxr-xr-x 9 cl cl 4096 11月 11 2015 vmware-tools-distribcl@ubuntu:~$
-h做单位转换
cl@ubuntu:~$ ls -lhtotal 21M-rw------- 1 cl cl 21M 9月 25 2016 coredrwxr-xr-x 2 cl cl 4.0K 3月 27 2016 Desktopdrwxr-xr-x 2 cl cl 4.0K 3月 27 2016 Documentsdrwxr-xr-x 2 cl cl 4.0K 3月 27 2016 Downloads-rw-r--r-- 1 cl cl 8.8K 3月 27 2016 examples.desktopdrwxr-xr-x 2 cl cl 4.0K 3月 27 2016 Musicdrwxr-xr-x 2 cl cl 4.0K 3月 27 2016 Picturesdrwxr-xr-x 2 cl cl 4.0K 3月 27 2016 Publicdrwxr-xr-x 2 cl cl 4.0K 3月 27 2016 Templatesdrwxrwxr-x 4 cl cl 4.0K 9月 5 2016 testdrwxr-xr-x 2 cl cl 4.0K 3月 27 2016 Videosdrwxr-xr-x 9 cl cl 4.0K 11月 11 2015 vmware-tools-distribcl@ubuntu:~$
-a显示所有文件
影藏文件以.号开始
.表示当前目录
..上级目录
cl@ubuntu:~$ ls -a. .config .gconf .pki Videos.. core .ICEauthority .profile .viminfo.bash_history Desktop .local Public vmware-tools-distrib.bash_logout .dmrc .mozilla .rpmdb .Xauthority.bashrc Documents Music .ssh .xinputrc.cache Downloads .pam_environment Templates .xsession-errors.compiz examples.desktop Pictures test .xsession-errors.oldcl@ubuntu:~$
-A显示所有影藏文件,但是不包含.和..
cl@ubuntu:~$ ls -A.bash_history Desktop .local Public vmware-tools-distrib.bash_logout .dmrc .mozilla .rpmdb .Xauthority.bashrc Documents Music .ssh .xinputrc.cache Downloads .pam_environment Templates .xsession-errors.compiz examples.desktop Pictures test .xsession-errors.old.config .gconf .pki Videoscore .ICEauthority .profile .viminfocl@ubuntu:~$
-d显示目录自身属性
cl@ubuntu:~$ ls -ld /rootdrwx------ 4 root root 4096 6月 11 06:23 /rootcl@ubuntu:~$
-i:index node,inode 索引节点号
-r:逆序显示文件
-R:递归显示
命令类型:
内置命令(shell内置)
外部命令:在文件系统某级目录下有一个与命令名称相应的可执行文件
环境变量:命名的内存空间
变量赋值
NAME=Jerry
type:显示制定属于那种类型
man COMMAND
whatis COMMAND
分章节
1:用户命令(/bin,/usr/bin,/usr/local/bin)
2:系统调用
3:库用户
4:特殊文件
5:文件格式(配置文件的语法)
6:游戏
7:杂项:Miscellaneous
8:管理命令(/sbin,/usr/sbin,/usr/local/sbin)
[]:可选内容
<>:必须输入选项
...:可以使用多次
|:多选一
{}:分组,没有特殊意义
MAN:
NAME:命令名称及功能简要说明
SYNOPSIS:用法说明,包括可用的选项
DESCRIPTION:命令的详细说明,包括每一个选项的意义
OPTION:说明每一个选项的意义
FILES:此命令相关的配置文件
BUGS:
EXAMPLES:使用示例
SEE ALSO:另外参照
翻屏:
向后翻一屏:SPACE
向前翻一屏:b
向后翻一行:enter
向前翻一行:k
查找功能:
1)/KEYWORD:从前向后搜索
2)?KEYWORD:从后向前搜索
n:下一个
N:前一个
退出:q
hwclock
-w:将系统时间写到硬件中
-s:将硬件时间到系统中
info 在线文档 (命令创建历史)
cal yyyy 日历
- 【Linux基础】Linux常用命令一
- Linux 常用命令基础入门一
- Linux常用命令(一)之基础
- Linux学习(一)基础与常用命令
- LINUX常用命令(基础)
- LINUX常用命令(基础)
- LINUX常用命令(基础)
- LINUX常用命令(基础)
- LINUX常用命令(基础)
- linux常用命令(基础)
- LINUX常用命令(基础)
- LINUX常用命令(基础)
- LINUX常用命令(基础)
- LINUX常用命令(基础)
- LINUX常用命令(基础)
- 基础的Linux常用命令
- 基础的Linux常用命令
- 基础的Linux常用命令
- JVM(7):JVM调优-工具篇
- Swift 4 和 Objective-C 在同一个工程里的混搭编程的方法
- javascript关于刷新后退前进问题
- 配置Junit环境
- Python2和Python3的print
- 【Linux基础】Linux常用命令一
- 容斥定理与鸽巢定理(抽屉定理)
- Java开发人员最常用19个Linux命令
- myflag step 13:后台代码编写、客户端具体功能实现与界面优化
- android连接数据库
- JavaScript初探
- 对Android回调的理解
- 随笔记【2017年6月18日23:08:19】
- 最全的关于onclick跳转的代码总结