/ 根目录:
dev : 存放抽象硬件
ib : 存放系统库文件
sbin : 存放特权级二进制文件
var : 存放经常变化的文件
home : 普通用户目录
etc : 存放配置文件目录
/etc/sysconfig/network-scripts/ifcfg-ens33 网卡配置文件
/etc/sysconfig/network 主机名的配置文件
/etc/hosts
/etc/passwd
/root : 特权用户目录
/bin : 存放二进制文件
/opt 大型软件存放目录 ****
2.. .. - ~ 四个符号的含义?
. 当前目录
.. 上一级目录
- 从哪里来的,当前目录所在的上一次目录
~ : root 用户的家目录 /root
普通用户的家目录 /home/用户名
3.常用命令与其意思
增 : 创建目录 cd / mkdir ./data (1) 创建目录 mkdir haha (2) 递归创建目录 mkdir -p ./oldboy/haha tree oldboy 创建普通文本 touch a.txt 批量创建普通文本 [root@localhost data]# touch {yuan,alex}.txt 添加文本内容:如果文件不存在会新建一个 # 方式一 [root@localhost data]# echo "haha">a.txt 会清空前面的内容 >> 追加 [root@localhost data]# cat a.txt haha # 方式二 vi # 方式三 [root@localhost data]# cat >>c.txt<<EOF > hahah > today nice > EOF [root@localhost data]# cat c.txt -n 1 2 hahah 3 today nice [root@localhost data]# cat c.txt |grep "haha" # 可以直接交给管道 hahah 删 : rm 参数 -i 需要确认 -f 即使原文档属性设置为可读, 亦直接删除,无需逐一确认 -r 将目录及以下文件逐一删除 # 删除当前目录下得所有文件及目录,并切都是直接删除,无需逐一确认命令行为 rm -rf 要删除的文件名或目录 # 删除文件可以直接使用rm命令,若删除目录则必须配合选项"-r",例如: (1) 删除文件test.txt [root@localhost /]# rm test.txt rm:是否删除普通文件 "test.txt"?y (2) 删除homework 目录 [root@localhost /]# mkdir homework [root@localhost /]# rm homework rm: 无法删除"homework": 是一个目录 [root@localhost /]# rm -r homework rm:是否删除目录 "homework"?y 改 : 命令格式 运行结果 mv 文件名 文件名 将原文件名改为目标文件名 mv 文件名 目录名 将文件移动到目标目录 mv 目录名 目录名 目标目录存在,将源目录移动到目录,目标目录不存在则改名 查 : 查看文件大小 [root@localhost data]# ls -h alex.txt alex}.txt a.txt b.txtx c.txt oldboy {yuan yuan.txt [root@localhost data]# du -h 0 ./oldboy/haha.txt 0 ./oldboy 12K . [root@localhost data]# du -sh 12K . ls 查看当前文件下面有什么 pwd 打印当前工作目录 cat 查看文件内容 * 查看python 的安装路径: #方式一 : 查看所有python 的路径 whereis python # 方式二 : 查看当前使用的python 的路径 * linux的环境变量 PATH echo $PATH * find -type [] -name [] * ps 查看进程 用于查看当前正在运行的进程信息
4.如何查看Linux的环境变量,路径以什么符号分割?
echo $PATH 以分号作为分割符
/usr/local/sbin:
/usr/local/bin:
/usr/sbin:/usr/bin:
/root/bin
5.Linux文件系统有哪些??
Btrfs、JFS、ReiserFS、ext、ext2、ext3、ext4、ISO9660、XFS、
Minx、MSDOS、UMSDOS、VFAT、NTFS、HPFS、NFS、SMB、SysV、PROC等。
6.linux下 > >> 符号是什么意思?
> : 会清空一前写的文件
>>: 是追加不会清空以前写的内
8.找到 / 路径下 以.txt结尾的普通文件 find -type -name .txt 9.查看进程,并且过滤出有关python的进程 (提示 ps -ef 查找进程的命令,通过管道符再找) ps -ef | grep "python" 10.过滤出/tmp/passwd下名字叫root的用户,并且修改root名字为root123,最后删除此行。(提示:先cat /etc/passwd > /tmp/passwd 生成文件) cat /tmp/passwd |grep "root" 11.传输本地的/tmp/passwd到192.168.1.11服务器的/tmp目录 scp /tmp/passwd root@192.168.1.11:/tmp/ 12. 如何先进入/home/oldboy目录,然后再进入/home/python目录? cd /home/oldboy cd ../python 13. 如何在/home.python目录,执行/home/my_first.py文件? python /home/my_first.py 14. 互相提问相对路径和绝对路径 15. 向my_first.py文件中写入"Lift is short,I use python" vim my_first.py i "Lift is short, I use python" Esc :wq 16. 请用一条命令创建/tmp/oldboy/python/s11 mkdir -p /tmp/oldboy/python/s11 17. 只查看oldboy_python.txt文件(50行)内20到30行内容 head -30 /tmp/oldboy_python.txt |tail -21 18. 找一下python命令在哪 which python 19. 将rm命令改为"echo do not use rm" alias rm="echo do not use rm" 20. 同桌互相传输文件,使用scp命令 21. 查看/var/log/文件大小 du -sh /var/log 22. 如何查看服务器的负载? top 23. top指令的load average三个值分别是什么意思? user 用户连接数 load average 系统1,5,15分钟的平均负载 24. 使用wget命令下载http://pythonav.cn/av/girl.gif资料 25. wget命令可以递归下载路飞学城所有资源 wget -r -p http://www.luffycity.com #递归下载路飞所有资源,保存到www.luffycity.com文件中
补充:取消别名 unalias
普通用户的创建
useradd xiaogan 创建新用户xiaogan
passwd xiaogan 给xiaogan改密码
显示行号:
vim filename.txt 进入命令模式后,可以输入各种命令
:set nu 显示行号
在光标所在行 yy 复制这一行
在光标所在行 dd 删除这一行
复制,删除多行
5yy 复制5行 复制后按p键是粘贴
5dd 删除5行 选择后按 d键就可以直接删除
时间不同步时调整时间命令:
如果时间不正确,进行时间同步
ntpdate -u ntp.aliyun.com
在线下载图片的命令
用wget命令
wget http://pythonav.cn/av/girl2.gif
重启: reboot
poweroff 立刻关机