linux_基础命令
来源:互联网 发布:淘宝打开店铺自动收藏 编辑:程序博客网 时间:2024/05/16 09:25
一.命令类型:
内置命令(shell 内置),内部,搭建
外部命令:在文件系统的某个路径下有一个与命令名称相应的可执行文件
[hupei@192 bin]$ which cd
/bin/cd
二.环境变量
变量命名的内存空间
变量赋值
Name=Jerry
堆:对象
栈:本地变量,静态变量
环境变量;printenv(env)
PATH:冒号分隔符分隔开打一些路径
$ hash---在缓存中记录之前所有打命令与路径,cache is king,
hits command
3 /bin/more
1 /bin/printenv
1 /bin/env
18 /bin/ls
2 /bin/clear
三.获得命令的使用帮助
(1)内部命令:
help COMMAND
(2)外部命令:
COMMAND --help
(3)命令手册:manual
man COMMAND
whtais COMMAND:哪些章节
分章节:
1:用户命令(/bin,/usr/bin,/usr/local/bin)
2:系统调用 man 2 read
3:库用户
4:特殊文件(设备文件)
5:文件格式(配置文件的语法)
6:游戏
7:杂项
8:管理员(/sbin,/usr/sbin/,/usr/local/sbin)
<>:必选
[]:可选
...:可以出现多次
|:多选1
{}:分组
MAN:
NAME :命令名称及功能简要说明
SYNOPSIS:用法说明,包括可用的选项
DESCRIPTION:命令功能的详尽说明
OPTIONS:说明一个选项的意义
FILES:此命令相关 的配置文件
EXAMPLES:示例
SEE ALSO:参照
翻屏:
向后翻一页:space
先前翻一页:b
想后翻一行:ENTER
向前翻一行:k
查找:
/keyword:向后
?keyword:向前
n:下一个
N:前一个
q:退出
(4)在线文档
info COMMAND
(5)补充文档
/usr/share/doc
四.linux文件系统
/boot:系统启动相关的文件,如内核,以及grub
/dev:设备文件
块设备:随机访问,数据块
字符设备:线性访问,按字符为单位
设备号:主设备号(major)和次设备号(minor)
/etc:配置文件
/home:用户的家目录,每一个用户的家目录通常默认为/home/user
/lib:库文件(静态和动态库)和(/lib/modules)内核模块文件
静态库 .a
动态库.dll,.so(shared object)
/media:挂载点目录,移动设备
/mnt:挂载点目录,额外的临时文件系统
/opt:可选目录,第三方程序
/proc:伪文件系统,内核映射文件,监控调优
/sys:伪文件系统,跟硬件设备相关的属性映射文件
/tmp:临时文件,/var/tmp
/var:可变化的文件
/bin:可执行的文件,用户命令
/sbin:管理命令
/usr:shared,read-only
/usr/bin
/usr/sbin
/usr/lib
/usr/local:
/usr/local/bin
/usr/local/sbin
/usr/local/lib
五.文件命名规则:
1.长度不能超过255个字符
2.不能使用/当文件名
3.严格区分大小写
六.简单命令
(1)type:显示指定命令属于哪种类型
[root@192 p]# type pwdpwd is a shell builtin
(2)date:时间管理
[root@192 p]# date +'%Y%m%d %H%M%S'20160801 162414
Linux:rtx,
ntp:网络时间协议
硬件时钟:clock,hwclock
系统时钟:date
(3)cal 日历
[root@192 p]# cal
August 2016
Su Mo Tu We Th Fr Sa
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31
(4)ls--显示文件
[root@192 p]# ls -l
total 0
drwxr-xr-x. 3 root root 14 Jul 31 13:06 x
文件类型:
-:普通文件d:目录文件b:块设备文件c:字符设备文件l:符号链接文件p:命令管道文件(pipe)a:套接字文件(socket)
文件权限:9位,每三位一组,每一组3位,rwx(读,写,执行),文件硬链接次数文件的属主(owner)文件的属组(group)文件的大小(size),单位是字节时间戳(timestamp):最近一次被修改的时间访问:access修改:modify,文件内容发生了改变改变:change,metadata,元数据
-h:做单位转换-a:显示以.开头的因此文件(显示隐藏文件)
.表示当前目录..表示父目录
-A(同上)
-d:显示目录自身属性
-i,index node,inode 显示文件的索引节点号
-r:逆序显示文件
-R:递归显示文件(recursive)
(5)cd:change direcory
cd ~username:进入指定用户的目录
cd - :在前一次所在的目录与当前所在的目录来回切换
- linux_基础命令
- Linux_命令
- linux_开关机命令
- Linux_(1)命令
- Linux_命令_ls
- Linux_帮助命令
- Linux_压缩解压命令
- Linux_挂载命令
- Linux_脚步命令
- Linux_历史命令
- Linux_重定向命令
- Linux_用户名登陆命令
- Linux_网络测试命令
- Linux_网络状态命令
- linux_命令_备忘
- Linux_终端命令大全
- Linux_终端命令大全
- Linux_历史命令
- 【HDU2874】Connections between cities-LCA算法
- UVa 11624 Fire!(BFS)
- hdu5779 Tower Defence
- 51Nod-1051-最大子矩阵和
- MAVEN常用命令
- linux_基础命令
- Spark 源码调试一路通
- Jersey中的基于MVC模式的JSP跳转方式:Viewable与request转发。
- LeetCode进阶之路( Search for a Range)
- 加权异构信息网络中的基于语义路径的个性化推荐
- 初识PopupWindow
- hdoj 5765 Bonds
- Java IO 对字符的读取和写出
- Python 之 re模块 正则表达式