【1】dpkg(本地安装)
1-- mv rxvt_1%3a2.6.4-14_i386.deb .
2-- dpkg -i rxvt_1%3a2.6.4-14_i386.deb //安装(软件包全称)
3-- dpkg -s rxvt //查看状态
4-- rxvt //运行软件
exit
5-- dpkg -L rxvt //查看列表
6-- dpkg -r rxvt //卸载软件(配置文件保留)
7-- dpkg -P rxvt //卸载软件(配置文件也卸载)
【2】APT(可以在线安装)
1-- ping www.baidu.com //查看网络连接
2-- sudo apt-get update //更新索引文件
3-- sudo apt-get install rxvt //安装
4-- rxvt
exit
5-- sudo apt-cache policy rxvt //查看安装状态
6-- sudo apt-get remove rxvt //卸载软件(配置文件保留)
sudo apt-get purge rxvt //卸载软件(配置文件也卸载)
/etc/apt/sources.list //镜像源(网址)
/var/lib/apt/lists/ //索引文件
/var/cache/apt/archives //存放软件包
【3】shell
Shell是一个命令行解释器。
Bourne Again Shell(简称bash)
【4】username@hostname:direction$
用户名 主机名 目录名
$ Command [-Options] Argument1 Argument2 …
指令 选项 参数1 参数2…
【5】 ; //用于隔开不同的命令
【6】 \ //如果一条命令不能在一行写完
【7】history
history //查询历史记录
history >> 1.txt //将历史记录重定向到一个文件当中
echo $HISTSIZE //打印历史记录的条数
修改历史记录的条数:
1-- HISTSIZE=400 //临时性修改
echo $HISTSIZE
2-- cd //进入家目录下
sudo vi .bashrc //进入隐藏文件修改 HISTSIZE 的值(永久性修改)
source .bashrc //使配置生效
echo $HISTSIZE //查看历史记录的条数
【8】通配符
* 匹配任意长度的字符串
? 匹配一个长度的字符
[...] 匹配其中指定的一个字符
[ - ] 匹配指定的一个字符范围
[^…] 除了其中指定的字符,均可匹配
【9】wc
wc -w 1.txt //测文件的单词数
wc -l 1.txt //测文件的行数
wc -c 1.txt //测文件中的字符数
【10】管道
ls | wc -w //第一个命令的输出将作为第二个命令的输入
【11】重定向
输出重定向 > //新建模式
输出重定向 >> //追加
输入重定向 wc < 1.txt
错误重定向 ls list 2> 1.txt
ls list &> 1.txt
文件 文件描述符
标准输入 0
标准输出 1
标准出错 2
【12】cat
cat 1.txt //cat命令功能为在标准输出上显示文件
【13】pwd
pwd //显示当前目录的绝对路径
【14】命令置换
wc -l `ls` //将后一个命令的输出作为前一个命令的参数
ls `pwd`
【15】查找
1-- grep “hello” . -r //按内容查找
grep "描述" [路径] [递归]
2-- find . -name b.txt //按文件名查找
find [路径] [选项] [文件名]
【16】diff
diff file1 file2 //比较两个文件
【17】file
file filename //查看文件类型
【18】帮助文档
man
info
【19】df -aTh
查看磁盘的使用情况
a: 所有
T: 类型
h: 人类可读
【20】du -ah
查看文件占用的大小
【21】whereis
whereis ls //查找命令的位置
【22】who
列出系统上的用户名单
【23】shutdown
sudo shutdown -h 12:00 //关机
sudo shutdown -h +30
sudo shutdown -h now
sudo shutdown -r 12:00 //重启
sudo shutdown -r +30
sudo shutdown -r now
sudo shutdown -c //取消关机
ctrl + c
【24】passwd
sudo passwd root //修改密码
su root //切换用户
exit //退出当前用户
【25】echo
echo “hello world” //打印2个空格,当作一个字符串
echo hello world //打印1个空格,当作两个字符串
【26】date
date //显示时间日期
sudo date -s 13:00:00 //更改时间
sudo date -s 05/27/2016 //更改日期:月/日/年
sudo cp /usr/share/zoneinfo/Asia/Harbin /etc/localtime //更改时区
1-- mv rxvt_1%3a2.6.4-14_i386.deb .
2-- dpkg -i rxvt_1%3a2.6.4-14_i386.deb //安装(软件包全称)
3-- dpkg -s rxvt //查看状态
4-- rxvt //运行软件
exit
5-- dpkg -L rxvt //查看列表
6-- dpkg -r rxvt //卸载软件(配置文件保留)
7-- dpkg -P rxvt //卸载软件(配置文件也卸载)
【2】APT(可以在线安装)
1-- ping www.baidu.com //查看网络连接
2-- sudo apt-get update //更新索引文件
3-- sudo apt-get install rxvt //安装
4-- rxvt
exit
5-- sudo apt-cache policy rxvt //查看安装状态
6-- sudo apt-get remove rxvt //卸载软件(配置文件保留)
sudo apt-get purge rxvt //卸载软件(配置文件也卸载)
/etc/apt/sources.list //镜像源(网址)
/var/lib/apt/lists/ //索引文件
/var/cache/apt/archives //存放软件包
【3】shell
Shell是一个命令行解释器。
Bourne Again Shell(简称bash)
【4】username@hostname:direction$
用户名 主机名 目录名
$ Command [-Options] Argument1 Argument2 …
指令 选项 参数1 参数2…
【5】 ; //用于隔开不同的命令
【6】 \ //如果一条命令不能在一行写完
【7】history
history //查询历史记录
history >> 1.txt //将历史记录重定向到一个文件当中
echo $HISTSIZE //打印历史记录的条数
修改历史记录的条数:
1-- HISTSIZE=400 //临时性修改
echo $HISTSIZE
2-- cd //进入家目录下
sudo vi .bashrc //进入隐藏文件修改 HISTSIZE 的值(永久性修改)
source .bashrc //使配置生效
echo $HISTSIZE //查看历史记录的条数
【8】通配符
* 匹配任意长度的字符串
? 匹配一个长度的字符
[...] 匹配其中指定的一个字符
[ - ] 匹配指定的一个字符范围
[^…] 除了其中指定的字符,均可匹配
【9】wc
wc -w 1.txt //测文件的单词数
wc -l 1.txt //测文件的行数
wc -c 1.txt //测文件中的字符数
【10】管道
ls | wc -w //第一个命令的输出将作为第二个命令的输入
【11】重定向
输出重定向 > //新建模式
输出重定向 >> //追加
输入重定向 wc < 1.txt
错误重定向 ls list 2> 1.txt
ls list &> 1.txt
文件 文件描述符
标准输入 0
标准输出 1
标准出错 2
【12】cat
cat 1.txt //cat命令功能为在标准输出上显示文件
【13】pwd
pwd //显示当前目录的绝对路径
【14】命令置换
wc -l `ls` //将后一个命令的输出作为前一个命令的参数
ls `pwd`
【15】查找
1-- grep “hello” . -r //按内容查找
grep "描述" [路径] [递归]
2-- find . -name b.txt //按文件名查找
find [路径] [选项] [文件名]
【16】diff
diff file1 file2 //比较两个文件
【17】file
file filename //查看文件类型
【18】帮助文档
man
info
【19】df -aTh
查看磁盘的使用情况
a: 所有
T: 类型
h: 人类可读
【20】du -ah
查看文件占用的大小
【21】whereis
whereis ls //查找命令的位置
【22】who
列出系统上的用户名单
【23】shutdown
sudo shutdown -h 12:00 //关机
sudo shutdown -h +30
sudo shutdown -h now
sudo shutdown -r 12:00 //重启
sudo shutdown -r +30
sudo shutdown -r now
sudo shutdown -c //取消关机
ctrl + c
【24】passwd
sudo passwd root //修改密码
su root //切换用户
exit //退出当前用户
【25】echo
echo “hello world” //打印2个空格,当作一个字符串
echo hello world //打印1个空格,当作两个字符串
【26】date
date //显示时间日期
sudo date -s 13:00:00 //更改时间
sudo date -s 05/27/2016 //更改日期:月/日/年
sudo cp /usr/share/zoneinfo/Asia/Harbin /etc/localtime //更改时区