Linux 1day

这篇博客详细介绍了Linux的基础操作,包括dpkg的本地安装与管理、APT在线安装软件、Shell命令、历史记录管理、通配符、wc命令、管道、重定向、查找、diff、file、帮助文档、磁盘使用情况、文件大小查看、命令位置、用户列表、关机与重启、密码修改、时间设置等核心概念和常用命令。
摘要由CSDN通过智能技术生成
【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 //更改时区
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值