linux-必须掌握的基础命令和目录结构

linux-必须掌握的基础命令和目录结构

linux 中最基础的命令

 

 

切换目录 cd

绝对路径:以/开始的路径

相对路径:以当前位置开始

 

cd的用法:cd 【dir=目录】

cd .. 返回上一层目录

cd ../.. 返回上一层的上一层

cd - 返回上一次的位置

 

 

查看当前位置

pwd

 

帮助方法

man

--help

info

type

eg:

[root@localhost ~]# type ls

ls 是 `ls --color=auto' 的别名

[root@localhost ~]# type useradd

useradd 是 /usr/sbin/useradd

 

 

 

 

查看文件 ls 文件

ls -a 查看所有文件(包括隐藏文件)

ls -l 长格式列出所有信息()

ls -d 列出目录信息

ls -ld 目录 列出目录信息长格式显示

ls -r 逆序显示

ls -t 最后一次修改时间排序

ls -i 索引

ls -R 递归显示,递归显示当前目录里面所有目录与文件

ls *.txt 查看所有以txt结尾的文件

 

 

 

文件类型: 7类

- 普通文件

d 目录文件(文本文件,二进制文件,压缩文件)

b 设备文件 (块设备)

c 设备文件 (字符设备)

s 套接字文件

p 管道文件

i 链接文件

 

 

 

创建文件

touch 文件名

创建多个文件

touch 文件名 文件名 / touch {文件..文件}.txt

eg:

[root@localhost yk]# touch {a..c} {1..3}.txt

[root@localhost yk]# ls

1.txt 2.txt 3.txt a b c

[root@localhost yk]# touch {a..c}{1..3}.txt

[root@localhost yk]# ls

1.txt 3.txt a1.txt a3.txt b1.txt b3.txt c1.txt c3.txt

2.txt a a2.txt b b2.txt c c2.txt

 

创建目录

mkdir 目录名

mkdir -p 目录/目录/目录 递归创建 mkdir -pv 目录/目录 显示创建过程

[root@localhost yk]# mkdir -pv ./aa{/bb/{ba,bc},/cc/ca}

mkdir: 已创建目录 "./aa"

mkdir: 已创建目录 "./aa/bb"

mkdir: 已创建目录 "./aa/bb/ba"

mkdir: 已创建目录 "./aa/bb/bc"

mkdir: 已创建目录 "./aa/cc"

mkdir: 已创建目录 "./aa/cc/ca"

 

 

复制

cp 目标文件 /目的路径/

复制重命名

cp 目标文件 /目的路径/重命名文件

拷贝目录 -r

cp -r 目录 /路径

 

 

 

移动

mv 源文件 目的路径

移动重命名

mv 源文件 目的路径/重命名文件

 

 

删除 rm

rm -rf 源文件

 

/var/log/messages 日志文件

 

查看 cat less head tail

 

cat -n 显示行号

cat -b 显示有效行号

 

less /var/log/messages 查看大型文件

键盘方向键 行为单位

空格 页为单位

回车键 行为单位

 

more /var/log/messages 查看大型文件

回车 行为单位

空格 页为单位

 

tail 默认显示后十行

tail -n 参数 文件 显示文件后参数行

tail -参数 文件 显示文件后参数行

 

head 默认显示前十行

head -n 参数

head -参数

 

 

别名 alias

临时设置

alias www=“cat -n /etc/passwd”

www 查看passwd

 

永久别名

/etc/bashrc 影响所有用户

~/.bashrc 影响当前用户

 

临时设置别名

alias www="ls -l /etc/passwrd/ifconfig/"

www执行ls -l /etc/passwrd/ifconfig命令

重启后还原

 

永久设置别名

vim /etc/bashrc 进入vim编辑设置别名命令

source /etc/bashrc 使设置命令生效

 

 

临时改名

hostname 主机名

 

永久改名

hostnamectl set-hostname 主机名

 

 

 

 

linux 中的目录结构

 

Linux 目录结构

linux 单根 / 根

windows 多根 C:\ D:\ E:\

 

/ 更目录

/root root    用户的家目录

/home         存放普通用户

/etc   存放服务配置文件

/boot   存放系统启动文件

/dev   存放设备文件/eg:U盘 CD 硬盘 sda(系统硬盘)

/bin   存放普通用户的命令

/sbin   存放管理员用户命令

/tmp   (系统启动出现)临时文件

/lib

/lib64   存放库文件

/mnt   挂载目录(手动挂载点)

/srv   服务器数据目录

/opt   第三方软件(flush、splunk、open、office)

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值