Linux常用命令1
fedora、redhat、Centos、 suse、ubuntu都是常见的linux
/分区、swap分区、/boot分区都是linux的必须分区
Linux 命令格式
命令 -选项 参数(操作对象)
ls -la /etc
linux常见目录
/根目录
/bin 命令保存目录(普通用户就可以读取的命令)
/sbin 命令保存目录(超级用户才能使用的目录)
/boot 启动目录,启动相关文件
/dev 设备文件保存目录
/etc 配置文件保存目录
/root 超级用户的家目录
/home 普通用户的家目录
/lib 系统库保存目录
/mnt 挂载目录
/media 挂载目录
/tmp 临时目录
/proc 直接写入内存的
/usr 系统软件资源目录
/var 系统相关文档内容
/var/log/ 系统日志位置/var/spool/mail/ 系统默认邮箱位置
/var/lib/mysql/ 默认安装的mysql的库文件目录1) 命令名称:ls
命令英文原意:list
命令所在路径:/bin/ls
功能描述:显示目录文件
语法:ls 选项 文件或目录
-a 显示所有文件,包括隐藏文件
-l 详细信息显示
-d 查看目录属性,不显示目录下内容 -ld
-h 文件大小显示为常见大小单位 B KB MB -lh
ls -l
-rw------- 1 root root 1190 08-10 23:37 aa.txt
第一项: 权限位
第二项: 引用计数(文件:硬链接数;目录:目录下的目录个数)
第三项: 所有者
第四项: 所属组
第五项: 文件大小 (默认字节)
第六项 最后一次修改时间第七项 文件名
2) 命令名称:cd
命令英文原意:change directory
命令所在路径:shell内置命令功能描述:切换目录
语法:cd 目录
cd ~ 进入当前用户的家目录 /root /home/aa/
cd - 进入上次目录
cd .. 进入上一级目录
cd . 进入当前目录
3) 命令名称:pwd功能描述:显示当前目录
4) 命令名称:mkdir功能描述:创建新目录
语法:mkdir -p 目录名
-v 显示创建过程
-p 递归创建
5) 命令名称:tree
命令所在路径:/usr/bin/tree
功能描述:显示目录树
语法:tree 目录
6) 命令名称:touch
命令所在路径:/bin/touch
功能描述:创建空文件
语法:touch 文件名
拓展:echo “hello” >> 文件名
用echo 创建有内容的新文件
会覆盖源文件的内容
追加内容到源文件中
Vim 3.txt #不保存,文件不生成#保存,文件生成
touch {5..10}.txt
7) 命令名称:cp命令所在路径:/bin/cp
功能描述:复制文件或目录
语法:cp -rp 源文件或目录 目标目录
-r 复制目录
-p 保留文件属性
8) 命令名称:mv命令所在路径:/bin/mv
功能描述:剪切文件、改名
语法:mv 源文件或目录 目标目录
9) 命令名称:rm命令所在路径:/bin/rm
功能描述:删除文件
语法:rm -rf 文件或目录
-r 删除目录
-f 强制执行
10)命令名称:cat命令所在路径:/bin/cat
功能描述:显示文件内容
语法:cat 文件名
注:文件超过一页内容后只能显示最后一页的内容
11)命令名称:more
命令所在路径:/bin/more
功能描述:分页显示文件内容
语法:more 文件名
(空格)或 f 翻页
(Enter) 换行
q或Q 退出
拓展:
head –n 显示文件前n行
tail -n 显示文件最后n行
tail -f 实时监控文件尾部变化
12)命令名称:ln
命令所在路径:/bin/ln
功能描述:生成链接文件
语法:ln -s 源文件 目标文件
-s 创建软链接
ln 源文件 目标文件