linux学习之路(1)

linux常用指令

linux系列篇文章是我学习linux的一些笔记和遇到的困难的一些经验记录。这能巩固我的知识,希望保持下去!

文件与目录操作

指令解析
cd /返回根目录
cd -回退
cd …返回上一级
cd …/…返回上两级
ls查看目录
ls -a查看隐藏文件
ll查看所有文件以及详细信息
pwd显示路径
mkdir dir创建dir 目录
mkdir dir1 dir2创建目录 dir1和dir2
mkdir -p /tmp/dir1/dir2创建目录树
cp -rf dir1 dir2将目录1 复制到目录2
mv -f dir1 dir2将目录1移动到目录2
rm -rf dir1删除目录或文件

文件操作

指令解析
touch text.txt创建文件
vi/vim text.txt:wq创建保存文件
cat text.txt查看文件内容
head -3 text.txt查看前三行
tail -3 text.txt查看后三行
grep str text.txt查找 str的行
grep ^str text.txt查找str开头的行
find / -name hdd从根目录下查询名称为hdd的文件
find / -user hdd从根目录下查询用户为hdd的文件

文件编辑器Vi 和 vim

指令解析
i编辑模式
Esc退出编辑模式
:q退出
:w保存
:wq保存退出
:切换到底线命令模式,以在最底一行输入命令
/str光标之下查询str
?str光标之上查询str

压缩

指令解析
bzip2 file1压缩file1文件
bunzip2 file1.bz2解压缩file1.bz2
gzip file1压缩file1文件
gunzip2 file1.gz解压缩file1.gz
tar -cvf archive.tar file1把file1打包成 archive.tar(-c: 建立压缩档案;-v: 显示所有过程;-f: 使用档案名字)
tar -cvf archive.tar file1 dir1把 file1,dir1 打包成 archive.tar
tar -tf archive.tar显示一个包中的内容
tar -xvf archive.tar解压archive.tar

rpm

指令解析
rpm -ivh your-package直接安装
rpm -e tree卸载
rpm -ql tree查询
rpm -qa列出所有安装过的包

yum

yum [options] [command] [package …]

[options]

				  -h  帮助
                  -y  当安装过程提示选择全部为"yes"
                  -q  不显示安装的过程

[command] 所要进行的操作。

                自动搜索最快镜像插件:   yum install yum-fastestmirror
                安装yum图形窗口插件:    yum install yumex
                查看可能批量安装的列表: yum grouplist

[package …] 是操作的对象(包)。

指令解析
yum -y install package1安装包
yum -y update package更新
yum clean all清除缓存
yum remove [package]删除包
yum list列出所有安装包

Tab:命令行自动补全。使用 shell 提示时可使用这一方式。键入命令或文件名的前几个字符,然后按 [Tab] 键,它会自动补全命令或显示匹配键入字符的所有命令。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值