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)
 
 
 
 

原文地址:https://www.cnblogs.com/yk0625/p/14435190.html