linux命令

linux命令

bash shell 命令基本格式

cmd [option] arguments

Ubuntu下安装卸载

软件的命名:
软件名_软件版本-修订版本_体系结构.deb
dpkg方式

特点
离线安装,需要安装的软件包必须实现下载好。无法解决软件包的依赖关系。
安装
sudo dpkg -i 软件包
卸载
sudo dpkg -P 软件名(完全卸载)

apt方式

特点
支持在线安装,自动检查软件包的依赖关系。如果依赖的软件包不存在,会自动下载并且完成安装。
apt安装步骤
1.从/var/lib/apt/lists 读取索引文件
2.完成在线下载,软件包存放路径/var/cache/apt/archives/
3.完成安装
安装
sudo apt-get install 软件名
卸载
sudo apt-get –purge remove 软件包名(完全卸载)
更新索引文件
sudo apt-get update

打补丁

打补丁

1.diff -ruN old(旧版本) new(新版本) > diff.txt

diff.txt    生成补丁文件
r           递归子目录
u           保证补丁文件格式一致
N           保证补丁文件能够正确修改
  1. cd old/
  2. patch -pl < ../diff.txt 开始打补丁
取消打补丁

patch -Rpl < ../diff.txt

压缩和打包

压缩
gzip file.gz  
bzip2 file.bz2  
解压
gunzip file.gz
bunzip2 file.bz2
打包
tar czvf dir.tar.gz dir/
解包
tar xzvf dir.tar.gz
说明
-c  创建
-x  释放
-z  使用gzip
-j  使用bzip2
-v  显示执行过程
-f  指定文件名

帐户管理

切换用户
su 用户名
退出
exit
添加新用户
adduser 用户名
删除用户
deluser 用户名

常用命令

pwd

显示当前绝对路径

ls

查看本目录下文件

ls -l   //查看详细信息
ls -a   //查看隐藏文件
file
file 文件名    //查看文件类型
history
history 10 //显示最近10条历史命令
history -c //清除历史命令记录
alias
alias 别名='命令'       //给命令取别名
unalias 别名='取消别名' //取消别名

永久修改
    在家目录下.bashrc文件中添加
        alias 别名='命令'
    配置文件立即生效
        source .bashrc
touch
touch 文件名   //(1)更新时间戳(2)若文件不存在,则创建
wc
wc -c   //统计字符个数
wc -w   //统计单词个数
wc -l   //统计行数
uname
uname -r    //显示操作系统发行版本号
uname -a    //显示关于操作系统的多个信息

PS.
uname -r 重用在驱动的Makefile中
/lib/modules/$(shell uname -r)/build
这里的build是一个软连接文件
cat
cat 文件名         //在终端打印文件
tac 文件名         //倒序显示
cat -n 文件名  //显示行号
head 和 tail
head -数字n 文件名       //显示文件的前n行
tail -数字n 文件名       //显示文件的后n行
echo
echo 字符串        //字符串前的空格,全部忽略
echo "字符串"      //双引号中的空格,不能忽略
find
find 路径 -name 文件名   
//搜索指定路径下是否有名字为“文件名”的文件
grep
grep "字符串" 文件名 路径 -n -R//查找字符串
-n      //显示行号
-R      //进入子目录
例:
    grep "string" * ~/Desktop -nR
cut
cut     //截取字符段
-d      //指定分隔符
-f      //指定需要截取的字符段
1,2,3   //截取第1,2,3个字符段
例:
    cut -d "分隔符" -f 1,2,3
ps
ps      //查看系统进程信息
ps -ef  //查看更详细的信息
top

动态查看

kill

发送信号

kill -9 PID 强制杀死进程
df -h

查看硬盘空间

man

man 手册查询

du -sh 目录/

查看目录大小

ln

创建链接文件

ln 源文件 目标文件         //硬链接文件
ln -s 源文件 目标文件  //软连接文件
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值