Linux常用基础命令

1.常用目录及其作用
(1)/root:系统管理员的主目录
-------具有系统中所有的权限,可以做任何事情,比如添加和删除用户,安装软件,关闭系统等(而且只有root用户可以)
(2)/home
-------存放所有用户文件的根目录,是用户主目录的基点,比如用户user的主目录就是/home/user
(3)/etc
-------配置文件,包含所有程序所需的配置文件;启动脚本
(4)/bin
-------存放二进制可执行文件(ls,cat,mkdir等),包含二进制文件,系统的所有用户使用的命令都在这个目录下面
(5)/var
-------日志,数据库文件(会变化),比如系统启动日志,运行时需要改变的数据文件
(6)/dev
-------存放设备文件,包括设备文件,终端设备,连接系统的设备

2.文件管理
(1)创建文件
-------普通文件touch:
touch +文件名,若建多个,则每个文件名用空格隔开
-------目录文件mkdir:
mkdir +文件名,若建多个,则每个文件名用空格隔开
mkdir 1/2/3/4 -pv,表示创建1,1里有2,2里有3,3里有4(多级目录文件)
(2)其他常用命令
①cd—返回上一级目录
②stat—查看文件信息
③rm—删除文件或目录
④more—more +文件名(查看普通文件内容,逐行显示,只支持向下翻阅)
⑤mv—mv 文件名 /(将文件移动到根目录下)
⑥cat—cat +文件名(查看文件内容)
⑦less—less +文件名(查看普通文件内容,逐行显示,支持前后翻阅,键盘上下键)
⑧head—head /etc/passwd(查看普通文件内容,默认显示文件开头十行)
⑨tail—tail /etc/passwd(查看普通文件内容,默认显示文件最后十行)
⑩ln—为一个文件在另外一个位置建立一个不同的链接,常用的参数是-s,即ln –s 源文件 目标文件。
⑪vim—文件编辑器,vim后接文件名进入
⑫grep—
grep a maomao(查找maomao文件内的a字符)
grep root /etc/passwd(找/etc/passwd中的root)
grep root /etc/passwd -w(匹配里面的完整的单词root)
grep root /(查根下所有的root,显示是目录不查找)
grep root /
-r(连带目录的字符也查)
grep a ./* -d skip(查看当前目录的a,不返回是目录的信息,直接查找)
grep ^a ./(显示在开头的a)
grep ^a$ ./
(显示在末尾的a)
⑬find—
find / -name passwd(在根目录下全盘查找passwd这个文件)
find ./* -inum +idode号 -delete(利用指定inode号删除文件)

3.用户管理
(1)useradd
-------useradd或adduser +用户名(创建用户,在/home下)【0-999为系统用户,uid和gid为0就是root】
(2)usermod
-------usermod +文件名(修改ugcds)
-------ugcds依次表示为用户id编号(uid),用户组编号(gid),备注信息(redhat),家目录(/home/redhat),交互工具(/bin/bash )
例题: uesrmod maomao -s /bin/bash(将maomao的交互工具修改为/bin/bash可登录的)
(3)userdel
-------删除用户
(4)groupadd
-------groupadd -g 2222 heihei 创建(创建一个gid为2222的heihei)
(5)groupmod
-------groupmod -g 3333 heihei 修改(将组id修改为3333)
(6)groupdel
-------删除组
(7)id
-------显示真实有效的用户ID(UID)和组ID(GID)
(8)w
-------查看用户的操作系统管理员若想知道某一时刻用户的行为,只需要输入命令w 即可
(9)who
-------查看登陆用户,同样系统管理员若想知道某一时刻登陆的用户,可以使用系统提供的who命令,可以查看当前登陆到系统的用户及其他信息
(10)su
-------切换用户,su - redhat(redhat表示要切换的用户)
(11)sudo
-------允许系统管理员分配给普通用户一些合理的“权利”,让他们执行一些只有超级用户或其他 特许用户才能完成的任务

4.压缩与解压缩
(1)zip
默认不删除源文件, zip maomao.zip file1,file2
(2)unzip
解压缩
(3)gzip,压缩文件
-d 等同于gunzip( gunzip 用来解压文件 .gz)
-# 压缩比1-9 默认为6
zcat 用来查看压缩过的文本文件的内容
(4)bzip2,.bz2
-d 解压缩
-# 压缩比1-9 默认为6
bcat 查看压缩的.bz2的文件内容
(5)xz,.xz
-d 解压缩
-# 1-9 压缩比 默认为6
-k 压缩时保留源文件
xzcat 不解压直接查看压缩格式的文本文件
(6)tar—tar(主选项+辅选项)文件名
①主选项:
c–create 创建一个新的归档文件(打包)
x–解压 把文件提取出来
t–不提取文件,查看归档文件内容
【主选项只能选一个】
②辅选项:
v–过程中显示文件
f–输出结果到文件或设备上
j–压缩内容(.bz2)
J–压缩内容(.xz)
z–压缩内容(.gz)
p–保留源文件的属性
-zcf 调用gzip归档并压缩
-zxf 调用gzip解压缩并还原归档
-jcf 调用bzip2归档并压缩
-jzf 调用bzip2解压缩并还原归档
-Jxf 调用xz归档并压缩
-jxf 调用xz解压缩并还原归档
例题: tar czfv etc.tar.gz/etc(将根下的etc压缩成gz格式,czfv是创建,压缩,输出,显示过程;etc.tar.gz为压缩的文件名字)

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值