shell的基本命令

1.pwd显示当前工作路径
2.ls列出当前工作路径
ls -a显示隐藏文件(以点开头的文件)
ls-l以长格式显示文件属性
3.touch创建文件(创建一个已经存在的文件,更新修改时间)

4.mkdir创建目录
mkdir -p递归创建目录
5.cp(copy)复制
cp AAA BBB目录(如果是文件会重命名)
cp -r递归复制目录
6.mv(move)移动
7.rm删除
rm-rf(慎用)什么都能删除
8.cat查看文件
cat -n显示行号的查看文件
9.less /more查看(不常用)
10.wc -l只统计文件行数
11.head -N后面加文件名(默认显示前十行)
12.tail -N文件名
head -3文件名 |tail -l(文件的后三行)
13.find范围 类型
find / -name加文件名
find / -type(类型)f(文件)d(目录)
find / -type f -a -size + 150M(大于为+,小余-)
find / -type f -o(或的意思) -size + 150M
find / -mtime +4(四天以前的文件)
#find / -mtime +365 -a -type f -exec (后面加命令) rm -rf 〔〕;(删除一年之前的文件)
14.du 后面跟文件名或目录(统计文件或目录的大小)
15.链接文件:
硬链接:ln 源文件 链接文件
软链接:ln -s 源文件 链接文件(可以自己重命名)
区别:软链接删除源文件,链接文件失效,硬链接则仍会生效
16.tar gzip bzip2(压缩文件)
tar -czf 文件名.tar.gz要压缩的文件
tar -cjf 文件名.tar.bz2要压缩的文件
##tar -xf 压缩文件 //解压文件
17.history(查看以前的命令) //默认存储
1000条
history -c清除历史命令
调取历史命令: !历史命令序列号(调取历史命令)
18.which 命令(找到命令文件所在的位置)
19.help(不会一个命令时tar --help)

vim编辑器:(在编辑中安ctrl+n可以自动补全)
命令模式: : wq保存并退出 : q!强行退出
Yy 复制一行
2yy 复制一行
P 粘贴
Dd 删除一行
2dd 删除两行
gg 光标快速跳转到行首
GG 到行尾
编辑模式:在命令模式下输入i进入,ESC退 出编辑模式(进去后在底下会出现in什么的单词)

##Liunx账户和组
账户:系统账户(不能登录)和本地账户(普通账户可以登录)和root(超级管理用户)
/etc/passwd //所有账户信息
Root❌0:0:root:/root:/bin/bash
用户名:密码:UID: GID 用户信息 家目录 解释器

useradd 用户名

useradd -s /sbin/nologin 用户名

userdel 用户名

groupadd 组名(创建组名)

groupdel 组名(删除组名)

passwd 用户名 密码(在root中更改密码)

文件或目录权限:

ls -l

  •          rw-         r--        r—
    

文件描述符 所有者权限 所属组权限 其他人权限
r : 读 4
w :写 2
x :执行 1

chmod 755(上面的数字和) 文件名或目录(修改权限)

ACL访问控制列表:
给单独账户设置访问文件或目录的权限

setfacl -m u:用户名 :rwx(随意给权限) 文件名 (设置访问控制列表)

setfacl -x u:用户名 :rwx(随意给权限) 文件名 (删除)

getfacl 文件名(查看文件的访问控制列表)

优盘分区及格式化 逻辑卷
MBR分区模式:
1,1-4个主分区
2,0-3个主分区+1个扩展分区+N个逻辑分区

m 列出指令帮助

p 查看当前分区信息

n 新建分区

d 删除分区

q 放弃分区退出

w 保存对分区的修改

fdisk /dev/sda sd:scsi设备 IDE设备

RAID磁盘阵列
RAID 0:条带模式
RAID 1:镜像模式:
RAID 5:(三块磁盘)
RAID 10:先镜像,在条带
RAID 01:先条带,在镜像

mdadm -c /dev/md0 -l 0 -n(磁盘个数) /dev/sda1(第一个总分区) /dev/sda2 (第二个总分区)

软件的安装:
Centos redhat :rpm yum
Uduntu: apt-get
rpm:只安装不带依赖的软件
yum: 解决依赖问题

rpm -ivh 软件包 //装包命令

yum -y install 软件包名(可简写)http //安装

yum -y remove 软件包名 //卸载

yum provides 命令 //查找支持此命令的包名

配置yum源:

  1. 创建一个目录

mkdir /(目录名)dvd

  1. 挂载镜像文件到空目录

mount /dev/cdrom /dvd

  1. 写配置文件:

vim /etc/yum.repos.d/dvd.repo //必须以.repo结尾

[ ] //源标识
name=name //源名称
baseurl=file:///dvd //指定源标识
gpgcheck=0 //关闭红帽签名检查
enable=1 //开启开机自启

检查配置:

yum repolist //检查是否配置成功

yum clean all //清空缓存

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值