Linux 基础常用命令

 
目录结构
 
目录机构
含义
/
根目录,占用满了。系统无法提供服务,只能本机操作。总目录包含所有系统目录,除 /boot swap 是独立空间之外,其他所有子目录均占用根目录空间。(只是针对于默认安装情况)
/bin
所有用户所使用的最基本的命令不论什么权限都可以执行。
/boot
系统启动专用目录,存放启动管理器及内核。
/dev
全称 dev device ,装有支持的所有硬件驱动
/etc
配置文件所在地
/home
用户家目录
/lib
程序库文件调用存放目录,
/lost+found
修复系统崩溃时产生的坏块,自动修复。
/media
光盘 \U \ 移动硬盘挂载之后会自动在此目录下生成一个目录然后自动打开卸载之后会自动删除所创建的目录。
/mnt
设备挂载专用目录
/proc
硬件信息目录
/root
管理员的家目录
/sbin
管理员专用系统管理命令的目录,其它用户如若想使用的话,必须由管理员分配权限才可。
/tmp
临时文件
/usr
系统文件目录,由命令,系统程序文件等等组成
/var
可变内容目录,多用于存放 log 日志,网站文件, mail 邮件等文件
/etc/init.d
系统启动脚本库(总库)
/etc/rc.d
 
 
目录操作 shell
 
ctrl+c 终止当前命令
一、查看文件命令
ls 查看当前目录文件
ls -l 用列表方式列出当前目录文件
ls-al 列表方式列出并且显示隐藏文件
ls-lh h=humanreadable
 
文件类型
- 普通文件
d 目录
c 字符设备文件
b block device 块设备文件
l link 连接文件
s 套接字
 
二、目录切换命令
cd
root 用户进入 /root
user1 用户进入 /home/usr1
 
三、通配符的使用
* 代表所有
?代表任意的字符
[-] 可选
 
四、目录操作
1.mkdir -p /opt/a/b/c/d/e/f/g
逐级创建目录
2.tree 从前目录开始显示旗下子目录的目录树
3.rmdir 只能删除空目录
4.rm -r 目录名:可以删除带值目录和文件的目录
5.rm -rf 目录名:不出现提示,直接删除子目录及文件
五、查看文件内容
1 cat 一下全看完
2 more 一下看一片, enter 键下翻一行,空格键下翻一片
3 less 可以翻页,可以查找,可以回退。。。
       / 字符串   标黑所找字符串
4 tail 用于察看日志
       tail /var/log/messages
       tail -200 /var/log/messages 看最后 200
       tail -f /var/log/messages    实时监听最新信息
六、进程概念
1 、短暂进程(程序进程)
2 、系统进程(监听进程)
 
linux 基础命令练习
 
练习题
1 、在 root 目录下建立 test 目录
mkdir /root/test
2 、将 /var/log 目录下所有文件拷贝到 test 目录下
cp -r /var/log /root/test
3 、在 test 目录下连续创建 a/b/c/d/e 几层子目录
mkdir -p /root/test/a/b/c/d/e
4 、将 test 目录下 messages 文件移动到 /root/test/a/b 目录下并且重命名为 test 文件
mv /root/test/messages /root/test/a/b/test
5 、删除 test 目录下 a 子目录
rm -rf /root/test/a
6 、删除 test 目录下所有文件
rm -f /root/test
7 、将 /var/log 目录下所有 a 开头的文件拷贝到 /root/test 目录下
cp /var/log/a* /root/test
8 、将 /root/test/acpid 改名为 test.sh
mv /root/test/acpid /root/test/test.sh
9 、利用查找功能 找到 test.sh 文件
要求两种办法 第一从 / 开始查找
第二 制定 /root/test 目录
find / -name test.sh
find /root/test -name test.sh
10 、在 /root/test 目录下建立 all 子目录
/var/log 下所有文件 不包括子目录 拷贝到 /root/test/all
mkdir /root/test/all
cp /var/log/* /root/test/all

本文出自 “回炉” 博客,谢绝转载!

你可能感兴趣的:(linux,职场,休闲,复习一下)