linux入门基础指令简介

Linux

使用范围最广的操作系统
a.移动端(Android)
b.服务端
c.嵌入式
d.桌面领域(表现不佳)
1.gcc
2.emacs 代码编译器
Centos( Linux == 内核 + 配套应用程序 )
发行版: Centos / Android / Ubuntu / Debain /… … …
RedHat(公司常用)
Linux 起源于 : Unix AT&T(贝尔实验室)
理论+实践

ifconfig查找IP地址

ctrl + L(清屏)
tab 一键补全
ctrl + c 结束当前程序(前台进程) / 取消当前指令
ctrl + insert 复制
shift + insert 粘贴
ctrl + a 回到行首

home(~)
ls/l 等价于 ll 罗列出目录/文件
pwd 绝对路径(/开头)
相对路径 :以.或者…路径开头 必须知道当前路径 先制定一个当前路径
ls .当前路径
ls… 当前路径的上级目录
ls -a查看当前目录下的所有文件(包括隐藏文件)
ls -l当前目录下所有文件的详细信息(不包括隐藏文件)
第一列字符串共10位
第一位:目录下文件的7种属性 d为文件夹 -为普通文件
后9位:每三位构成一组,权限说明
第二列数字
若为文件则为,文件夹下的文件夹个数
若为一般文件则为改文件的软链接数
非文件夹时为改元素的链接数
第三列 属于某用户
第四列 属于某用户组
第五列 容量
第六列 修改日期
第七列 文件名
ls -al结合-a与-l的功能
ls -lrt离当前时间点最近的放在最下面

cd 修改目录
cd - 返回到上次的目录,并输出绝对路径
cd ~ 回到home目录
cd … 回到上级目录
touch 新建空白文件
eg:touch a.txt

cat 查看文件的内容
eg: cat a.txt
cat /dev/null > a 清空文件a /dev/null一个恒为空的文件
echo (可以将字符串重定向到文件中)
eg : “hehe” 屏幕显示 hehe
echo
eg: “hehe” > a.txt 将hehe 写入 a.txt文件

rm 进行删除 (> 重定向)
rm -i a.txt 删除(有提示)输入y确认删除
mkdir 创建目录
mkdir -p 创建多层目录
eg:mkdir -p aa/bb
rm 无法删除 目录
rmdir 只可以删除空目录
rm -r 删除非空目录 (递归删除) //-r(递归)
rm -rf f为强制删除

*的使用 匹配所有

ping 检测网络畅通

su:进入root用户的指令

su 和su - root 的区别

exit / ctrl+D:退出root用户的指令

快照 关机时进行快照备份
用于虚拟机的恢复
直接关机 不挂起

startx(图形模拟器)

mv (move)

  1. 移动文件到其他目录
    eg: mv 4.txt c //将4.txt移到c目录下
    mv[filename][path]//将filename移动到path目录下
    2.给文件重命名
    eg:mv 44.txt 4.txt //将44.txt重命名为4.txt

cp(copy) 复制
1.拷贝文件
2.cp -r 拷贝目录

man 进入手册查看指令具体用法

more (查看文件内容)能够按照分页形式显示
向下查看 ,空格键,f
向上查看 b
查看是哪个文件“:f”
退出Q
less (查看文件内容)能够灵活翻页
查找功能 在less中使用/来查找字符串 用n来找到下一个shift+n查找上一个
less再打开大文件的时候效率很高
部分加载 .一次只加载当前屏幕的一部分 随后根据翻屏的进行再加载内容 用多少 加载多少
称作 延时加载 (懒加载)
(q退出指令)

head  获取文件的前几行
eg :head -n 3 yum.conf//获取文件的前三行
 tail    获取文件的后几行

tar(压缩)gz(gzip)
tar -zcvf 23.tar.gz 23
z为zip或j
c为create
v为罗列压缩列表
f为压缩完成后的名称
.tar
.gz压缩方式
解压缩(gzip)
tar -zxvf 23_.tar.gz
zip(压缩)
zip 压缩后的名字 压缩的文件
unzip 待压缩文件名
解压缩
unmae -a
操作系统位数64(X86-64)或32(i386)
操作系统内核版本el7或el6两者不兼容
ulimit -a
查看系统的各项参数的值例如栈的大小,系统允许的最大进程数,核心转储文件大小

 date:获取当前的时间(大小写严格)
    a)格式化的显示日期
           1.date +%Y%m%d //20190424  
            2.date +%Y-%m-%d //2019-04-24
            3.date +"%Y%m%d %H:%M:%S" //2019-04-24 20:54:20 
    b)计算时间戳 并对其进行换算
            1.date +%s获取时间戳
            2.date -d@[时间戳]  还原为日期
    c)修改系统时间(在root用户下)
        data -s


 find 查找文件
 先来到根目录  /  
 find -name                  //按名字来找
eg: find ~(查找范围,当前为从家目录处开始向下查找) -name 1.txt 1> ~/result
        等价find -name 1.txt > ~/result
           //通过重定向将查找内容保存到result中    ~/在家目录中创建result
 输出到显示器上主要有两种方式
    1.标准输出(文件IO)  1>(1可以省略)
    2.标准错误              2> 
  eg: find -name 1.txt 1> ~/result 2> ~/result_erron
    等价 find -name 1.* 1> ~/result 2> ~/result_erron    //*通配符  粗略查找
            大部分语句都支持         *   通配符 

grep 同时在多个文件中查找字符串
        .c文本文件 某个函数在哪些位置被调用了
    eg: grep "str" * -n
    eg: grep "str" * -r //递归查找
shell
 当前使用的是bash
 还有 zsh fish等版本
 作用:将命令呈递给操作内核
       将操作系统内核执行的结果给用户
 Linux 鸟哥私房菜 指令手册   云服务器
                                                                 权限

可读 可写 可执行
eg : drwxr-xr-x (分组 :d rwx r-x r-x ) d (目录文件) r(可读) w(可写) x(可执行)
eg : -rw-rw-r-- -(一般文件)
三组数据 来表示权限
第一组 rwx 文件的拥有者对文件的权限 u
第二组 rwx 文件拥有者的同组用户对文件的权限 g
第三组 rwx 其他用户对文件的权限 o
修改权限 chmod w x 类似
chmod -r/+r 去掉/加上 读权限三组用户同时操作
chmod u-r 去掉 文件拥有者 的读权限
chmod g-r 去掉 文件拥有者同组用户 的读权限
chmod o-r 去掉 其他用户 的读权限
读权限意味着能查看文件内容
写权限意味着能修改文件内容
执行权限 一个文件能否执行的必要条件 不是充分条件
可执行文件 1.有可执行权限
2.并且文件格式满足系统的可执行要求
对于目录的权限 读权限意味着能查看目录中包含哪些文件或目录
写权限 能给目录中新增或删除目录或文件
执行权限 能否 cd到当前目录中
chmod 777 a 7为8进制数 111 111 111 能读能写能执行 4 2 1码(bin)
chmod 666 a 110 110 110 能读能写 不能执行
对于权限的再解释:
对于文件来说:可读为,可以读出文件内容
可写为,可以修改文件中的内容
可执行,表示该文件有可执行权限,但是否执行成功取决于文件内容
对于文件夹来说:可读为,可以读取文件夹里面的内容
可写为,可以在该文件夹中创建新的文件或目录
可执行,可以进入文件夹里面去,可删除
umask
创建新文件时的默认权限(0777)&(~umask)//0777->八进制下的777
umask 0003
修改系统默认的umask为0003
粘滞位(相对于文件夹而言)
chmod +/-t [flodename]
root用户,文件所有者,目录所有者有删除权限
root用户 权限最高的
su切换到root用户
whereis 能帮我们找到某个指令对应的可执行程序的位置
了解即可 运维工程师去负责、

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值