9-3 别名与快捷键
2014-11-17
alias 查看系统所有别名
alias 命令='xxxxxx' 修改别名 临时生效
vi ~/.bashrc 写入环境变量配置文件 重新登录永久生效 source .bashrc或者执行一遍alias XX=‘XXX’可以立即永久生效
unalias 删除别名
命令生效顺序 1绝对路径或相对路径命令 2别名 3bash内部命令 4按照$PATH定义的目录查找顺序找到的第一个命令
19:04
0
采集 0
9-1 shell概述
2014-11-17
shell是一个命令行解释器,将字符转为二进制 linux shell还是一个编程语言
分类:
Bourne Shell 主文件名为sh
C Shell 语法和C语言类似 Unix常用
Linux 中标准Shell 是Bash /etc/shells中保存兼容哪些shell
echo $SHELL 显示shell版本 $:调用变量
sh 命令可以进入sh shell版本 exit退回
06:20
0
采集 0
8-2 Linux中用户登录查看命令
2014-11-17
w 查看用户信息 (有系统资源)
load average: x.xx x.xx x.xx 表示系统在1分钟内 5分钟内 15分钟内的平均负载(CPU 内存)
tty:终端 tty1本机终端 pts/0第一个远程终端 IDLE:用户闲置时间 WHAT:用户正在执行命令
who 查看用户信息(简化)
last 查询当前登陆和过去登陆用户信息 (可以看到reboot时间)实际是查看/var/log/wtmp 但必须用last命令才能看
lastlog 查看所有用户最后一次登陆时间 /var/log/lastlog 不能直接看 也是用lastlog看
0
采集 0
6-2 Linux中压缩命令2
2014-11-16
tar格式 打包tar格式 解决gz格式目录压缩麻烦问题、bz2不能压缩目录的问题
tar -cvf [包名] [源文件] c打包 v显示过程 f指定打包后文件名
tar -xvf [包名] x解包
1.tar -cvf xx.tar xx 2.gzip xx.tar / bzip2 xx.tar
tar -zcvf [/路径/压缩包.tar.gz] [源文件1] [源文件2].....[源文件n] 将多个源文件压缩为/路径/.tar.gz
tar -zxvf [压缩包.tar.gz] -C [解压目录路] 解压缩tar.gz包到解压目录
tar -jcvf [压缩包.tar.bz2] [源文件] [源文件2].....[源文件n] 将多个源文件压缩为tar.bz2
tar -jxvf [压缩包.tar.bz2] -C [解压目录] 解压缩tar.bz2包到解压目录
tar -ztvf [压缩包.tar.gz] 查看压缩包文件 -t 测试压缩包
0
采集 0
5-2 Linux中 其他帮助命令
2014-11-16
【其他帮助命令】
选项帮助:
[命令] --help
#获取命令选项的帮助 (whereis找不到可执行文件的命令则为内部命令)
shell内部命令帮助:
help [shell内部命令]
#获取shell内部命令的帮助 man 不能用shell内部命令,会返回所有shell命令帮助文档 shell内部命令需要help命令 help [shell命令]
详细命令帮助info:
info [命令]
- enter 进入子帮助页面(带有*号标记)
- u 进入上层页面
- n 进入下一个帮助小节
- p 进入上一个帮助小节
- q 退出
0
采集 0
5-1 Linux中 帮助命令
2014-11-16
man 命令 (获取指定命令的帮助)
man ls (查看 ls 的帮助)
查询参数 /-d
查找 /内容(n:下一个、shift+n:上一个 p:置顶最初位置)
退出帮助(\q/q)
man 的级别
1、查看命令的帮助
2、查看可被内核调用的函数的帮助
3、查看函数各函数库的帮助
4、查看特殊文件的帮助(主要是/dev目录下的文件)
5、查看配置文件的帮助
6、查看游戏的帮助
7、查看其它杂项的帮助
8、查看系统管理可用命令的帮助
9、查看和内核相关文件的帮助
man -f 命令
相当于
whatis 命令
举例:
man 5 passwd
man 4 null
man 8 ifconfig
man -k 关键字
相当于
apropos 关键字
查看所有包含关键字的命令及文件。
06:35
0
采集 0
4-3 Linux中 find命令
2014-11-16
find [范围] [文件名]
find是完全匹配 模糊查询加通配符 通配符: *匹配任意内容 ?匹配任意一个字符 []匹配括号内字符
-iname 不区分大小写
-user按所有者搜索 -nouser搜没有所有者的文件(垃圾文件)可以删除
/sys /proc中文件有可能有内核产生的无所有者文件,不能删 外来数据可能没有所有者(光盘 U盘等)
-mtime 修改文件内容时间 -ctime 改变文件属性时间 -atime 文件访问时间
+10十天前 10十天当天24h -10十天内
-size 按大小搜索 -25k 小于25k 25k等于25k +25k大于25k 千字节小写k 兆字节大写M
-inum 按inode搜索
-a 逻辑与 -o 逻辑或 -exec...{}\; “...”处接别的命令,这个命令必须是可以处理之前的结果的命令
0
采集 0
4-2 Linux中命令搜索命令
2014-11-16
命令搜索命令:
whereis 只能搜索系统命令 -b 只看命令文件在哪 -m 只看帮助文档位置
which 只能搜系统命令 可以看别名
shell内置命令只能找到帮助文档 环境变量PATH:可以让命令不需要打绝对路径,执行命令在PATH路径中搜索
echo $PATH
其他命令:
whoami 打印用户名
whatis [命令名] 打印命令作用
0
采集 0
3-5 Linux链接命令
2014-11-16
链接命令:ln
ln -s [源文件] [目录文件]
硬链接特征:
1.拥有相同的i节点和存储block块,可以看做是同一个文件
2.可通过i节点识别
3.不能跨分区
4.不能针对目录使用
软链接特征:
1.类似windows快捷方式
2.软链接拥有自己的I节点和Block块,但是数据块中只保存原文件的文件名和I节点号,并没有实际的文件数据
3.lrwxrwxrwx l软链接
软链接文件权限都为rwxrwxrwx
4.修改任意文件,另一个都改变
5.删除原文件,软链接不能使用
touch 【file】:新建一个空文件
cat [file]:查看文件;
echo [data] /file:输入数据
软连接:源文件一定要写绝对路径
0
采集 0
3-4 Linux中常见目录作用
2014-11-15
/bin /sbin /usr/bin /usr/sbin 四个目录都是用来保存系统命令的[/bin /sbin 保存的目录是普通用户可以执行的 usr下的两个命令是root才能执行的]
常用目录:
/ 根目录
/bin /sbin /usr/bin /usr/sbin 保存系统命令 sbin只有root用户能执行
/usr 系统软件资源目录
/usr/bin/ 系统命令(普通用户)
/usr/sbin/ 系统命令(超级用户)
/boot 启动目录
/dev 设备文件保存目录
/etc 配置文件保存目录
/mnt 系统挂载目录
/media 挂载目录
/proc /sys 保存内存的挂载点,不可以直接操作
/tmp 临时目录
/sbin 命令保存目录(超级用户才能使用)
/lib 系统函数库保存目录
/home 普通用户家目录
/root root用户家目录
/var 系统文档目录
/proc /sys 不能直接操作 保存内存挂载点 是内存数据 1.有大小 2.断电丢失
/tmp 临时目录 /usr 系统软件资源命令 /var 系统可变文档目录
0
采集 0
举报
0/150
提交
取消

