linux基本目录

/ 根目录:
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 立刻关机
linux基本目录的更多相关文章
- Linux /dev目录详解和Linux系统各个目录的作用
Linux /dev目录详解(转http://blog.csdn.net/maopig/article/details/7195048) 在linux下,/dev目录是很重要的,各种设备都在下面.下面 ...
- Linux的目录结构
学习Linux这么久,对Linux的目录的目录结构进行整理总结一下. 以下是对这些目录的解释: /bin:bin是Binary的缩写, 这个目录存放着最经常使用的命令. /boot:这里存放的是启动L ...
- Linux 标准目录结构
初学Linux,首先需要弄清Linux 标准目录结构 / root --- 启动Linux时使用的一些核心文件.如操作系统内核.引导程序Grub等. home --- 存储普通用户的个人文件 ftp ...
- linux 查询目录下包含关键字的所有文件
linux查找目录下的所有文件中是否含有某个字符串 查找目录下的所有文件中是否含有某个字符串 find .|xargs grep -ri "IBM" 查找目录下的所有文件中是否含有 ...
- 【转】 Linux下目录结构
装完Linux,首先需要弄清Linux 标准目录结构 / root — 启动Linux时使用的一些核心文件.如操作系统内核.引导程序Grub等. home — 存储普通用户的个人文件 ftp — 用户 ...
- [转]每天一个linux命令目录
[转]每天一个linux命令目录 http://www.cnblogs.com/peida/archive/2012/12/05/2803591.html 开始详细系统的学习linux常用命令,坚持每 ...
- Linux基本命令 目录
Linux基本命令 目录 Linux基本命令(1)管理文件和目录的命令 Linux基本命令(2)有关磁盘控件的命令 Linux基本命令(3)文件备份和压缩的命令 Linux基本命令(4)有关关机和查看 ...
- 从零单排Linux – 3 – 目录结构
从零单排Linux – 3 – 目录结构 1.FHS标准(filesystem hierarchy standard) why? –> 为了规范,还有为了linux的发展 重点 –> 规范 ...
- 从零单排Linux – 2 – 目录权限
从零单排Linux – 2 – 目录权限 1.sync 讲内存数据跟新到硬盘中 2.执行等级init a: run level 0:关机 b: run level 3:纯命令模式 c:run leve ...
- redhat 安装配置samba实现win共享linux主机目录
[转]http://blog.chinaunix.net/uid-26642180-id-3135941.html redhat 安装配置samba实现win共享linux主机目录 2012-03-1 ...
随机推荐
- 数据库设计时,每个表要不要都设置自增主键ID!(转)
逻辑数据库设计 - 需要ID(谈主键Id) 本文的目标就是要确认那些使用了主键,却混淆了主键的本质而造成的一种反模式. 一.确立主键规范 每个了解数据库设计的人都知道,主键对于一张表来说是一个很重要, ...
- 利用CSS的translate属性或利用CSS实现图片居中的效果
<!doctype html> <html lang="en"> <head> <meta charset="UTF-8&quo ...
- 源码编译Redis Desktop Manager | 懒人屋
原文:源码编译Redis Desktop Manager | 懒人屋 源码编译Redis Desktop Manager 2.3k 字 10 分钟 2019-10-10 文章背景 本 ...
- Agreeing to the Xcode/iOS license requires admin privileges, please run “sudo xcodebuild -license” a...
报错: 从错误信息来看,似乎需要通过管理员身份来接受许可协议,于是试着从这个角度google,终于在这里找到了解决方法: 1.打开终端,输入 sudo xcodebuild -license 2.终 ...
- 爬虫之selenium 安装与 chromedriver安装
今天学到一个有意思的插件,就是chromedriver,在爬虫的时候,如果网站反爬虫做的很好,自己又很想爬去里面的数据,那就可以用这个插件,虽然笨笨的,慢的一批,但是还有别的办法就不会用他啦, 这个东 ...
- k3 cloud付款单提示余额不足,科目余额表中余额为正,银行存款流水账中未负数
对比科目余额表中的科目明细账和银行存款流水账,发现科目余额表不全,这说明有部分凭证没做,付款的时候验证的主要以银行流水账为主(主要来自现金流量表),这时候需要调整出纳部分和总账部分
- vue手动制作地址选择器
方法一:4级地址选择器(基于elementui Cascader 级联选择器) 推荐 效果图: 组件源码: <template> <div class="select- ...
- 1.利用canvas画一个太极图
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title> ...
- Matlab 2019a 下载和安装步骤
目录 1. 安装包下载 + 多套数学建模视频教程 2. 安装步骤 1. 安装包下载 + 多套数学建模视频教程 参考:https://blog.csdn.net/COCO56/article/detai ...
- Linux日常之Ubuntu系统中sendmail的安装、配置、发送邮件
一. 安装 1. sendmail必须先要安装两个包 (1)sudo apt-get install sendmail (2)sudo apt-get install sendmail-cf 2. u ...