Linux基础命令--复习所用

Linux优点

开源免费,系统迭代更新,性能稳定,安全性高,多任务,多用户,内核小


Linux版本

内核版:内核的版本是唯一的,版本号格式:“主版本号,次版本号,修正号“,其中次版本号:偶数表示稳定版本,奇数表示开发中版本。

3.10.0-327.二来。下6——64  第一个数字3:版本号,第二个数字10,次版本号,0-327是修正版本号

发行版:也就是我们常说的Linux操作系统

最热门的版本如下:
  1. Debian:在国外拥有很高的认可度和使用率,软件库超20000包,120多个发行光盘。
    2.Ubuntu:一款派生自Debian的操作系统,对新硬件具有较强的兼容能力。
    3.红帽企业系统:此版本的系统具有极强的性能和稳定性,在全球都具有完善的技术支持。

目录切换类命令

pwd:显示当前目录路径


cd/etc:
进入etc目录 cd ..:去父级 cd ~:去根目录
ls:
显示文件信息 ls -l:查看当前目录详细信息 ls -a :查看全部文件,包括隐藏文件

文本文件查看类命令

cat a.txt:
查看文件的内容 cat -n a.txt:可以查看行号
more a.txt:
可以通过按空格键或者回车键向下看,通常适用于内容多的文件,退出可以按q
less a.txt :
可以通过键盘上下键查看内容,退出时按q
head -n 5 a.txt:
查看开头5行的内容
tail -n 5 a.txt:
查看后面5行的内容
wc -l a.txt :
查看文件的行数 -w查看单词数 -c查看字节数
vim文件保存时报错:E382: Cannot write, 'buftype' option is set
解决方案: vim -e fileeame 进去之后输入 setlocal buftype= 然后保存退出

目录操作类命令

mkdir a :
创建一个a目录 mkdir -p a/b/c:创建一个嵌套的目录
rmdir a:
删除一个空白的目录 rmdir -p a/b/c :删除一个空白的嵌套目录

文件操作类命令

touch try.txt:
创建一个文件 touch -d "2121-01-01 16.11" try.txt:修改文件的读取和修改时间
cp a,txt /root/a:
将文件a.txt复制到/root/a -r:递归,用于目录
mv te.txt a:
将te.txt剪切到a目录
rm a.txt:
删除文件 rm -f:强制删除 rm -r :删除目录
diff --brief a.txt c.txt:
判断文件是否相同
ln -s test.txt try:-s
软链接,test.txt的软链接 硬链接就不需要-s,软连接不能删除源文件,否则打不开,硬链接就可以删除源文件。

压缩解压类文件

tar -cvf abs try:
将目录try打包到abs。bar文件 -c:创建一个新的打包文件 -v:显示详细的tar处理文件 -f:要操作的文件名
tar -xvf abs:
解压abs.tar到当前文件 -x:解压文件
tar -czvf html.tar.gz /try :
打包为tar然后压缩到当前目录
tar -xzvf html.tar.gz:
将html.tar.gz文件解压到当前目录
gzip -c test.txt > test.txt.gz:
将test.txt 压缩为test.txt.gz, - c:保留源文件
gunzip test.txt.gz:
解压gzip格式文件
zip a.zip c.txt:
压缩c.txt到a.zip
课外知识:我用的是ubuntu,需要下载zip命令,忘了用户密码,无法下载,旧的去window设置里重置一下ubuntu。
unzip -l a.zip:
查看a.zip里面的文件
unzip a.zip -d g:
解压a.zip到指定的g目录

查找类命令

which cd:
查找命令cd的位置
whereis cd:
查找二进制的程序或者源代码文件
locate c.txt:
查找和c.txt相关的文件

updatedlb:
如果新增的文件无法使用locate,就需要输入此命令
find -name "c.txt":
查找名字为c.txt的文件

修改文件权限命令

chmod 777 c.txt:
修改文件权限

chmod u=rwx,g=r,o=r c.txt:
-u修改文件所有者的权限,-g所属组的权限,-o其他人的权限

设置文件隐藏权限

chattr +a a.txt:
设置不允许删除或者覆盖a.txt
lsattr -al a.txt:
查看文件的隐藏权限

修改文件所有者及所属组命令

chown root test.txt:
修改属主
chown root:try test.txt:修改所属主为root,所属组为try

vim常用命令

dd:删除 5dd:删除5行
yy:复制 5yy:复制5行
n:搜索下一行 N:搜索上一行;(按下/直接进入查找,输入相应的字符串按确定即可)
u:撤销
p:粘贴

末行模式

:set nu(显示行号) :set nonu(不显示行号)
:s/a/ab/g:将光标定位的一行的a替换成ab %s/a/ab/g:全文将a替换成ab

多个命令执行–&&和||

rm txt.txt && touch taxt.txt:逻辑和,前面错了,就不能继续执行


rm txt.txt || touch taxt.txt:逻辑或,前面错了,后面还可以执行

通配符

ll * .txt:*匹配后缀是txt的文件
ll ?:匹配任意一个字符

重定向

echo “nicai” 2>qbl.txt:将数据写入文件,清空原数据
echo “nicaia” >> qbl.txt:将数据写入文件,不会清空原数据。
ls tyy 2>>qbl.txt:将错误信息写入文件,不会清空原数据。

用户操作

su root:切换用户
useradd root:添加新的用户
passwd:更改密码
usermod -g root me:更改所属用户组
usermod -G root me:更改用户扩展用户组
userdel -r roota:强制删除用户

组群管理

groupadd mea:创建一个mea的组
groupmod -n ok mea:-n更换一个组的名族,新的在前。
groupdel ok:删除组
gpasswd -a 用户 组:将用户加入组里面
-d:删除 -A:添加管理员 -r:取消密码

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值