目录结构,常用命令

一、ls

ls  list 查看当前目前下的所有文件及目录,不显示隐藏文件及目录

-a 显示当年目录下面的所有文件及目录,包括隐藏文件及目录,还有‘.‘、‘..‘

-A 显示当年目录下面的所有文件及目录,包括隐藏文件及目录,不包括‘.‘、‘..‘

-l  显示详细信息,长格式

-d 只看目录本身,不列出目录下面的文件和目录

-t  按时间排序

-r  反序排序

-i  显示文件inode号

-h 查看目录或文件大小,作用于目录时,只能看出目录本身大小,不能查看目录下面文件一共大小。

-F 可以显示部分文件类型

二、cd

cd    change directory,后面不接任何参数的情况下,返回到用户家目录

cd - 返回到上次所在目录

cd ~返回到用户家目录

cd $HOME返回到用户家目录

三、 PATH

PATH    环境变量的作用是可以在任意的目录下,直接输入命令就可以使用命令,而不用输入命令的绝对路径。

echo $PATH 打印出当前系统的环境变量,使用which命令可以查看某个命令所在的绝对路径

PATH=$PATH:/tmp 临时设置环境变量,通过这种方式修改的环境变量, 只 能影响到当前终端,重启后无效。

如果想永久保存环境变量,需要写入 /etc/profile文件里面,并执行 source /etc/profile( .  /etc/profile

也可以使新设置的环境变量生效),写入/etc/profile影响全部用户,而写入 ~/.bashrc只影响当前用户

四、alias设置别名

alias 设置命令的别名,例如 alias aaa=ls -lt    每次输入aaa的作用就等同于ls -lt

alias 查看现有别名

unlias aaa取消aaa这个命令别名

如果想让别名永久生效,需要写入~/.bashrc 、~/.bash_profile

别名、内置命令、外部命令存在不同的优行级

五、目录结构

http://yangrong.blog.51cto.com/6945369/1288072

/bin、/usr/bin   存放普通用户的可执行命令

/sbin、/usr/sbin     存放root用户的可执行命令

/boot    Linux内核及引导系统程序所需要的文件目录

/lost+found    每个独立分区在新建出来后就会产生的文件,一般为空

/dev    存放外部设备

/etc    配置文件目录

/home    普通用户家目录

/root    root用户的家目录

/lib    系统库文件,32位系统在/lib下,64位系统在/lib64下,

ldd    可以查看某命令所依赖的动态库

.so是动态库,.a是静态库

/media,/mnt    挂载光驱或者其它设备

/opt    存放某些大型软件或者特殊软件的目录

/proc    系统内核映射目录,虚拟目录,不占用空间,不用直接创建文件,但可以直接临时修改内核参数

/proc/meminfo    内存相关信息

/proc/cpuinfo        cpu相关信息

/selinux    防火墙子系统,默认关闭

/srv        存放一些服务启动之后需要提取的数据,默认为空

/sys        类似于/proc的映射目录,虚拟目录

/sys/class  包含所有注册在kernel里面的设备类型,链接到device 
   /sys/dev 维护一个按照字符设备和块设备的主次号码列表,链接到device 
   /sys/device  是全局设备结构体系,包含所有被发现的注册在各种总线上的各种物理设备,是内核对系统中所           有设备的分层次表达模型,也是/sys文件系统管理设备的最重要的目录结构 
   /sys/fs 描述系统中所有的文件系统

/sys/kernel 存放的是内核中所有可调整的参数

/tmp    临时文件存放的目录

/usr    用户程序存放目录,类似于windows下面的program files文件夹

/var    大多跟日志相关,存放着在不断扩充着的东西,我们习惯将那些经常被修改的目录放在这个目录下。包括        各种日志文件。

/var/spool/cron    存放计划任务的目录

/var/spool/postfix    邮件相关的

去掉Ctrl+c,后面显示^C

stty -ctlecho   去掉ctrl+c, 后面会出现的^C 
stty ctlecho     恢复显示 ctrl+c, 后面会出现的^C

将修改写入~ /.bashrc 永久生效

更改内核参数, 让别人无法ping通此自己

echo ‘1‘ >/proc/sys/net/ipv4/icmp_echo_ignore_all 临时修改,重启后无效。

转发

echo ‘1‘ >/proc/sys/net/ipv4/ip_forward    临时修改,重启后无效。

/proc/目录下的文件无法直接修改,针对此目录下文件的修改都涉及到/etc/sysctl.conf

将上面的两句内容按格式写入到 /etc/sysctl.conf,可以永久生效

绿色是可执行文件(二进制可执行文件),脚本也是绿色的

touch已有文件,不会更改文件内容,会更改文件的时间

which、whereis    用来查询可执行命令的绝对路径

tree    树形显示目录结构

tree -C    打印出来的结果,会有颜色,蓝色字体是目录,普通文件是白色的

tree -L2    只打印出前两级的目录

时间: 2024-12-30 03:45:54

目录结构,常用命令的相关文章

二、Linux目录结构&常用指令

Linux目录结构: ps -ef:任务管理器 ifconfig: 查看ip ping :  测试与目标主机的连通性,ctrl+c停止 目录指令: ll:列出当前目录下的文件信息 ls -al : 列出当前目录下的文件信息(包含隐藏文件) ll  /bin/: 列出根目录下的bin目录下的文件信息 pwd:打印当前目录 cd /:切换到根目录 备份压缩: tar命令 语法:tar命令 -c 建立一个压缩文件的参数指令(create)  --压缩 -x 解开一个压缩文件的参数指令(extract)

Linux文件和目录管理常用命令(中)

ln 命令 描述:ln命令用来为文件创建连接,连接类型分为硬连接和符号连接两种,默认的连接类型是硬连接.如果要创建符号连接必须使用"-s"选项. 注意:符号链接文件不是一个独立的文件,它的许多属性依赖于源文件,所以给符号链接文件设置存取权限是没有意义的. 语法:ln(选项)(参数) 常用选项: -b或--backup              删除,覆盖目标文件之前的备份: -d或-F或--directory     建立目录的硬连接: -f或--force             强

linux目录结构以及命令合集

第一讲 linux一.安装 vmware 虚拟机 centos 7...iso 虚拟机新建 linux-centos 虚拟机 虚拟机光驱中加入 iso 光盘 启动安装 * 最小(不用) * 最小网络服务(推荐) * 带桌面* 选择自动分区 二.分区==================================================================== 必须分区: / 根 swap 磁盘虚拟内存,数据交换分区 内存的2倍,不超过2G 建议分区 /boot 引导文件分

linux文件和目录管理常用命令

首先必须知道各个命令的功能怎么用,在实验时才能游刃有余!!! gedit 功能图形文本编辑器 实验具体操作gedit test --编辑完成按save--点击退出# 创建并编辑文件test vim 功能命令文本编辑器 实验具体操作vim test --点击i键进入开始编辑文件--编辑完成按Esc--按:wq保存退出# 创建并编辑文件test 常用目录管理命令 :ls cd pwd mkdir ls 功能查看目录和文件-a 全部的文件,连同隐藏文件( 开头为 . 的目录) 一起列出来-l 全部文件

Linux文件和目录管理常用命令(下)

dd 命令 描述:dd命令用于复制文件并对原文件的内容进行转换和格式化处理.dd命令功能很强大的,对于一些比较底层的问题,使用dd命令往往可以得到出人意料的效果.用的比较多的还是用dd来备份裸设备.但是不推荐,如果需要备份oracle裸设备,可以使用rman备份,或使用第三方软件备份,使用dd的话,管理起来不太方便. 建议在有需要的时候使用dd 对物理磁盘操作,如果是文件系统的话还是使用tar backup cpio等其他命令更加方便.另外,使用dd对磁盘操作时,最好使用块设备文件. 语法:dd

linux处理目录的常用命令

接下来我们就来看几个常见的处理目录的命令吧: ls: 列出目录 cd:切换目录 pwd:显示目前的目录 mkdir:创建一个新的目录 rmdir:删除一个空的目录 cp: 复制文件或目录 rm: 移除文件或目录 mv (移动文件与目录,或修改名称) 你可以使用 man [命令] 来查看各个命令的使用文档,如 :man cp. ls (列出目录) 选项与参数: -a :全部的文件,连同隐藏档( 开头为 . 的文件) 一起列出来(常用) -d :仅列出目录本身,而不是列出目录内的文件数据(常用) -

Linux下文件和目录管理常用命令(上)

cat命令 描述:连接文件并打印到标准输出设备上,cat经常用来显示文件的内容,类似于shell下的type命令. 注:当文件较大时,文本在屏幕上迅速闪过(滚屏),用户往往看不清所显示的内容.因此,一般用more等命令分屏显示.为了控制滚屏,可以按Ctrl+S键,停止滚屏:按Ctrl+Q键可以恢复滚屏.按Ctrl+C(中断)键可以终止该命令的执行,并且返回Shell提示符状态. 语法:cat(选项)(参数) 常用选项: -n或-number:从1开始对所有输出的行编号: -b或--number-

目录管理常用命令

目录管理: ls 查看目录   -l  以长格式显示 -h  人性化显示 -d  显示目录 -i  显示inode号 -a  显示所有文件 lsblk  查看快设备  lscpu  查看cpu信息   blkid 显示磁盘设备的UUID号  cd 切换路径   cd   切换至家目录             cd -    //切换到上一次切换过的目录(电视遥控上的返回键)             cd ..   //切换至当前目录的上级目录   pwd 显示当前工作路径 mkdir 创建目录

Linux入门到放弃之二《目录处理常用命令的使用方法》

一,目录操作命令 1.用pwd命令查看当前所在的目录: 2.用ls命令列出此目录下的文件和目录: 3.列出此目录下包括隐藏文件在内的所有文件和目录并且长格式显示: (  -l表示长格式,-a表示隐藏文件 ) 4.进入/home目录下,创建测试目录test: ( mkdir是创建目录的命令 ) 5.进入test目录: 6.回到上一次工作目录,再删除test目录: ( -r表示删除目录,-f表示强制删除不需要用户选择yes/no ) 7.cd /后,进入/home的命令: 相对路径: 绝对路径: 二

linux目录管理和文件管理常用命令

1.目录管理 1.1.Linux的目录结构 .:当前目录 ..:上一级目录 /:根目录 /bin:二进制,可执行的命令 /boot:引导,操作系统用于引导系统启动的文件,内核.grub /dev:设备文件 Linux的设备类型: 字符设备:c,线性设备 块设备:b,随机设备 /etc:配置文件 /home:用户的家目录,/home/USERNAME,jerry,/home/jerry /root:管理员的家目录 /lib,lib64:库文件 /media:挂载点目录,通常用于挂载便携性设备 /m