「linux学习」之基本命令

根目录表示: /

/dev: 存放设备的目录

表示文件目录所在目录 : /dev/opt/passwd --- >> 只有开头/表示根目录, 后面的所有/仅表示分隔符

hd 表示IDE磁盘设备

sd 表示SCSI设备

dev/sda1 --- >>表示scsi硬盘下的第一块硬盘第一个分区

dev/sdb3 --- >>表示scsi硬盘下的第二块硬盘第三 个分区

dev/hda1 --- >>表示ide硬盘下的第一块硬盘第一个分区

[[email protected] ~] [名字解释: 当前用户@主机名 工作目录]

~: 只有最高权限root登录工作目录才为~ 否则都只为#

pwd 查看当前工作目录

cd 切换工作目录

ls 展示当前目录: ls /opt 蓝色,目录 黑色 文本文件

cd ..返回上层目录

进入/etc/pki/CA

绝对路径: [[email protected] home]# cd /etc/pki/CA

[[email protected] CA]# ls

相对路径: [[email protected] pki]# cd CA

[[email protected] CA]# ls

ls ---- >>针对目录 ls /etc 带目录路径

cat --- >>针对文本文件 cat /etc/redhat-release 显示文件内容

hostname --- >> 设置主机名

hostname 新主机名

设置后退出重新登陆

exist login again --- >> [[email protected]新主机名]

cat -n 显示文件内容时加上行号

cat -n /etc/default/useradd

mkdir /newTest 创建newTest文件夹

mkdir /root/nsd1902

touch file 创建文件:

touch /newTest/newfile

创建多个文件夹:

mkdir /root/student /opt/nsd01

同时创建多个文件,路径要对

touch /root /student/file /opt/nsd01/file2

创建完成后查看:

ls /root/student/file /opt/nsd01/file2

cat查看小文件,文本内容较少

less 分屏阅读 支持上下键滚动

less /etc/passwd

head && tail 区别

head -n ---显示文件头几行

tail -n ---显示文件后几行

显示文件前三行:

head -3 /etc/passwd

显示文件后八行

tail -8 /etc/passwd

grep 在文件中到包含指定字符串的文本内容, 查找对象.整篇文本文件的内容

grep 用法:

grep root /etc/passwd

高级用法:

绝对路径表示:

grep -C3 --col ‘root‘ /etc/passwd

相对路径/etc 表示:

grep -C3 --col ‘root‘ /passwd

-C3 表示文本‘root‘ 前后各三行

/etc/passwd 表示要读取的文件

Ctrl + l 清屏

Ctrl + c 废弃当前编辑的命令行

Esc + . 或 alt + .黏贴上一个命令的参数

ls -l 显示文件的详细属性

原文地址:https://www.cnblogs.com/mixiu26/p/10656456.html

时间: 2024-07-30 02:18:57

「linux学习」之基本命令的相关文章

「Linux学习」之tar命令用法

linux 常见的打包命令: gzip --- >> .gz 结尾 bzip2 --- >> .bz2 结尾 xz --- >> .xz 结尾 打包: tar 选项 压缩包名 待被压缩归档的源文档 解压: tar 选项 压缩包名 -C 待释放文件的存放目录 tar 集成备份工具: --- >>保留源文件,另生成一个压缩归档tar包 -c: 创建归档 --- >> 执行打包的命令 -x: 释放归档 -f: 指定归档文件名称 --- >>

「linux学习」之两种方式yum搭建

方式一本地yum源配置: mkdir /mnt/cdrom/ 将/mnt/cdrom/目录称为 /dev/cdrom 的挂载入口 执行挂载命令 mount /dev/cdrom  /cdrom/mnt/ # mount: /dev/sr0 写保护,将以只读方式挂载 挂载后查看目录文件: ls /mnt/cdrom 挂载成功后使用 rpm -qa | grep rpm 查看所有rpm的包,选取需要的安装 rpm -ivh /mnt/cdrom/Packages/rpm+tab键自动补齐,这里需要注

「Linux学习」之for循环if判断猜数字小游戏

vim /root/ip.sh #! /bin/bash read -p '请输入您要测试的ip: ' ip ping -c 2 $ip &> /dev/null if [ $? -eq 0 ];then echo 可以通信 else echo 不可以通信 创建猜数字小游戏 vim /root/num.sh #! /bin/bash num1=$[$RANDOM%10] read -p ' 请您输入一个0~9之间的数字 :' if [ $num1 -eq $num2 ];then echo

「Linux学习」之挂载访问samba服务

在samba服务已经搭建好的基础上,我们可以考虑优化smb的访问方式: slave机器安装工具包:yum install cifs-utils slave机创建挂载点: mkdir /mnt/test mount -o user=hary,pass=123 //IP/common /mnt/test 挂载成功,可见服务端文件:ls /mnt/test/a.txt df -h 检查挂载 设置开机自动挂载 _netdev 声明网络设备 : 在开机启动时,首先开启网络服务后,再进行挂载本设备 umun

「linux网络管理」OSI模型

学习linux网络管理,笔记整理,促进记忆. OSI(开放系统互联模型)包含七层,由应用层向物理层递进,分别有不同的协议和数据处理方式. 应用层--> 表示层--> 会话层--> 传输层--> 网络层--> 数据链路层--> 物理层 数据单位:ADPU PPDU SPDU  TPDU 报文    帧  比特 ADPU:应用协议数据单元 PPDU:表示层协议数据单元 SPDU:会话协议数据单元 TPDU:传输协议数据单元 这是数据发出时的顺序,接收数据的顺序与之相反 不同

Linux学习笔记7_基本命令复习2(seq sed awk)

命令运用:显示文件的20到30行的内容 ------------------------------------------------- seq 生成序列 seq 100 >[file name]  生成1~100的行序列: 1 2 3 ... 100 注: 上述只限定最大值时,序列从1开始 seq  0  100   则从0开始,序列顺序遵循自然数顺序 seq -1  100   从-1开始: -1 0 1 ...100 -----------------------------------

Linux学习笔记6_基本命令复习1(alias unalias sourse)

alias unalias alias 查看当前命令的宏定义状态 unalias [command] 取消某命令的宏定义(内存操作,非修改宏定义源文件,重启失效) 若想使用已重命名命令的原始命令,在命令前加"\"反斜杠符号即可,或使用命令的绝对地址调用. 例: cp命令,在目的地址有同名文件时,会提示是否覆盖粘贴 使用alias命令,得知cp命令被重命名为"cp -i(interactive交互式的)" 若不修改alias文件(unalias或修改源文件),则可使用

Linux学习笔记10_基本命令复习6(mv,history,LANG)

------------------------------------------------------------------------2017.08.11 mv          //移动命令,也可重命名文件夹           //移动文件夹时,若目的路径存在,则移动至目的路径内部           //若目的路径不存在,则将文件夹移至设定地址同时重命名                         例:当前路径下有 a b c三个文件夹           mv a b  /

Linux 小知识翻译 - 「Linux」和「发行版」之间的关系

「Linux」本来指的仅仅是内核.5年之前大多都是这么认为的,但是最近不这么说了. 最近一般都说「Linux」是个 OS,这里的OS,不仅仅是内核,而是指电脑的整体环境(除了内核,还包括一些外围的软件). 内核本来是作为硬件和各种应用软件之间的桥梁而存在的,只有内核的PC是无法使用的. 因此,会将各式各样的软件和内核组合在一起,作为一个可以运行的OS来打包,打包后的OS就被称为「Linux发行版」. 最近,把「Linux发行版」称为「Linux」的情况也比较多了. 但是,「Linux内核」只有一