9-3 别名与快捷键
2015-09-25
1、可以通过alias ls='ls --color=never'设置新的别名
alias查看别名,前门为别名,后面为全名
一般是重启,重登录之后,就失效!
如果要长久有效,需要配置文件,配置好
vim比vi功能更强大,可以通过设置 alias vi='vim'的别名来调用,但是重启重登录之后失效
2、将别名写入配置文件:
vi ~/.bashrc #写入配置文件 永久生效
~是指每个用户的目录,每个用户的目录不一样,配置文件不一样,生成的效果也不一样
写完之后,source .bashrc
unalias 别名 #删除别名
3、命令生效的顺序
第一顺位:执行命令用绝对路径或者相对路径执行的命令
第二顺位:执行别名命令
第三顺位:执行Bash内部命令
第四顺位:按照$PATH环境变量定义的目录查找的顺序第一的命令
4、快捷键
Ctrl c 强制终止
Ctrl l 清屏
Ctrl u 删除到行首
Ctrl a 光标移动到行首
Ctrl e 移动到行尾
Ctrl z 把命令放到后台 (没有终止,仅仅是放入后台执行)
Ctrl r 在历史记录中搜索
0
采集 25
9-1 shell概述
2015-09-24
9-1:shell概述
1.shell概述
shell是一个命令行解释器,它为用户提供了一个向Linux内核发送请求以便运行程序的界面系统级程序,用户可以用shell来启动,挂起,停止甚至是编写一些程序;
shell还是一个功能强大的编程语言,易编写,易调试,灵活性较强。shell是解释执行的脚本语言,在shell中可以直接调用Linux系统命令;
用户输入命令,shell讲命令通过ascii码表翻译成二进制给内核,内核调用计算机硬件来处理;同时计算机硬件可以将信息传给内核,然后内核讲信息传递个shell,shell讲字符显示出来,相当于逆过程;
Windows有shell吗?其实Windows中不叫shell,图形化界面操作也可以叫做“shell”,只不过不这么叫而已;
2.shell分类
1.bourne shell基本淘汰,bourne家族主要包括sh,ksh,bash,psh;
2.c shell,主要包括:csh,tcsh;
Linux下所有的shell都可以在/etc/shells 里面查询;
0
采集 7
8-2 Linux中用户登录查看命令
2015-09-24
w 查看系统当前信息(负载和开机时间等信息),当前已经登录的用户以及从什么终端进入。load average:x x x 表示系统在1分钟内 5分钟内 15分钟内的平均负载(CPU内存)
who 与w类似,但是看到的信息更少
last 查看系统中所有用户的登录信息
lastlog 查看所有用户的最后一次登录时间
3
采集 10
8-1 Linux中挂载命令
2015-09-24
挂载命令
mount
#查看系统中已经挂载的设备
mount -a
#根据配置文件 /etc/fstab (自动挂载)
#如果将光驱和U盘写入文件 光驱内没有光盘,U盘没有插入系统 启动就会不成功
mount [-t 文件系统] [-o 特殊选项] 设备文件名 挂载点
-t 文件系统:加入文件系统来指定挂载的类型 ext3 ext4 iso9660(光盘)等文件系统
-o 特殊选项:可以指定挂载的额外选项
exec/noexec 是否可以执行可执行文件 默认允许
remount 重新挂载已经挂载的文件系统 一般用于指定修改特殊权限
默认已经挂载好的分区 可以省略 设备文件名
挂载光盘
mkdir /mnt/cdrom
#建立挂载点
mount [-t iso9660] /dev/sr0 /mnt/cdrom
#挂载光盘 将设备文件挂载到盘符
#默认读写权限,光盘不可写 提示权限被迫改变
卸载光盘
#必须卸载才可取出光盘
umount 设备文件名或挂载点
#umount /mnt/cdrom/
挂载U盘
fdisk -l
#查看设备文件名
mount -t vfat /dev/sdb1 /mnt/usb/
#vfat (fat32)文件系统 Linux默认是不支持NTFS文件系统
0
采集 15
6-2 Linux中压缩命令2
2015-09-23
打包命令tar
1、tar -cvf 打包文件名 源文件
选项:
-c :打包
-v :显示过程
-f :指定打包后的文件名
例如:
tar -cvf longzls.tar longzls
解打包命令
2、tar -xvf 打包文件名
选项:
-x :解打包
例如:
tar -xvf longzls.tar
其实.tar.gz格式是先打包为.tar格式,再压缩为.gz格式
3、tar -zcvf 压缩包名.tar.gz 源文件
选项 :
-z: 压缩为.tar.gz格式
4、tar -zxvf 压缩包名.tar.gz
选项:
-x:解压缩.tar.gz格式
例如:
tar -zcvf /tmp/test.tar.gz jp jvm.log #将jp文件件和jvm.log文件一起压缩打包到tmp目录下的test.tar.gz下
tar -ztvf test.tar.gz #-t 仅仅查看压缩文件,不真正的解压
5、tar -jcvf 压缩包名.tar.bz2 源文件
选项:
-z :压缩为.tar.bz2格式
6、tar -jxvf 压缩包名.tar.bz2
选项:
-x :解压缩.tar.bz2格式
例如:
tar -jxvf jp.tar.bz2 -C /tmp/ 将jp.tar.bz2解压到指定目录 /tmp/下
-t 只查看不解打包文件
tar -ztvf tartest.tar.gz
0
采集 4
5-2 Linux中 其他帮助命令
2015-09-22
man,--help,help,info总共四种获取帮助的命令。
1. 命令 --help 获取选项帮助
例如:ls --help
2.help shell内部命令
例如:whereis可以用来判断一个命令是否是shell内部命令,ls在/bin/下面有可执行文件
说明ls命令不是shell内部命令,cd命令在/bin/下面没有相应的可执行文件,所以是shell
自带的命令.
3.info 命令
info里面内容十分繁琐,是关于命令的一个巨大的帮助文档,里面有各个版本对于此命令
的说明。
-回车:进入带*号的说明
-u: 进入上层页面
-n: 进入下一个帮助小节
-p: 进入上一个帮助小节
-q: 退出
20
采集 60
5-1 Linux中 帮助命令
2015-09-22
帮助命令man manul的缩写
man 命令
#获取指定命令的帮助
man ls
#查看ls的帮助
如果在帮助文档里面内容过多,需要查找某个字符如“-d”,则可以输入/-d进行查询过滤,然后按字母“N”是跳转到下一个匹配的字符位置,按“shift+N”向上跳转。
查看用户拥有哪个级别的帮助
man -f 命令
相当于whatis 命令
举例:
man -5 passwd
man -4 null
man -8 ifconfig
man -k 命令 等同于 apropos 命令,都是查看包含命令的命令和等级
0
采集 1
4-2 Linux中命令搜索命令
2015-09-19
搜索命令的命令
whereis 搜索系统命令的所在位置+帮助文档所在位置
-b 命令执行文件所在的位置
-m 帮助文档所在位置
which 搜索系统命令的所在位置+显示别名
PATH环境变量,PATH系统搜索命令的路径
0
采集 4
3-5 Linux链接命令
2015-09-18
ln 链接命令
-s 创建软链接
分为硬链接和软链接
硬链接:一个文件两个不同的进入,相当于一个教室两个门,从哪个门进都进到同一个教室
硬链接特征:
1、拥有相同的i节点和相同的存储block快,可以看做是同一个文件
2、可通过i节点识别
3、不能跨分区
4、不能针对目录使用
5、删除文件,硬链接正常使用
软链接特征:
1、类似windows快捷方式
2、软链接拥有自己的i节点和block快,但是数据块中只保存原文件的文件名和i节点号,并没有实际的文件数据
3、lrwxrwxrwx l软链接,软链接文件权限都为rwxrwxrwx,但具体看原文件的权限
4、修改任意文件,另一个都改变
5、删除原文件,软链接不能使用
6、创建软链接一定要写绝对路径
0
采集 3
3-4 Linux中常见目录作用
2015-09-18
推荐几个目录随便做东西,但是学习Linux一定要严谨。这几个目录是家目录root或home一级tmp目录下随便放内容。如果你是管理员就在root下,如果你是普通用户就在home下。剩下的目录在当前情况下最好不要乱动,除非已经学习了。
0
采集 1
举报
0/150
提交
取消

