Linux笔记

文章介绍了Linux系统中使用ls命令查看文件和目录的各种方式,包括列出当前目录、子目录的文件和路径,以及使用find命令查找文件。此外,还讨论了文件权限、目录切换(cd)、mkdir创建目录和chmod修改权限。文章还提到了shell等脚本语言和环境变量的作用。
摘要由CSDN通过智能技术生成

1.ls路径查下文件

1 列出当前目录的文件、文件夹完整路径
   ls -1 |awk '{print i$0}' i=`pwd`'/'

2 列出当前目录及子目录的文件、文件夹完整路径
   ls -R |awk '{print i$0}' i=`pwd`'/'

2b) 列出当前目录及子目录下的文件夹完整路径
    ls -FR | grep /$ | sed "s:^:`pwd`/:" 

3 用find实现,好像运行要慢些
   find / -name "*.*" -exec ls {} \;

4 递归列出当前目录及子目录名称
    ls -FR | grep /$

5 递归列出当前目录及子目录名称,包括相关属性
    ls -lR | grep "^d"
    # drwxr-xr-x 3 idea idea  4096 Aug  2  2009 images

6 只列出当前目录下的子目录
    用ls只列出子目录
    ls -d */

2.在ls的命令的基础上ls-I查看文件

当 ls 命令不使用任何选项时,默认只会显示非隐藏文件的名称,并以文件名进行排序,同时会根据文件的具体类型给文件名配色(蓝色显示目录,白色显示一般文件)。除此之外,如果想使用 ls 命令显示更多内容,就需要使用表 1 相应的选项。
 

[root@www ~]# ls -al ~
total 156
drwxr-x---  4 root root  4096 Sep 24 00:07 .
drwxr-xr-x 23 root root  4096 Sep 22 12:09 ..
-rw-------  1 root root  1474 Sep  4 18:27 anaconda-ks.cfg
-rw-------  1 root root   955 Sep 24 00:08 .bash_history
-rw-r--r--  1 root root    24 Jan  6  2007 .bash_logout
-rw-r--r--  1 root root   191 Jan  6  2007 .bash_profile
-rw-r--r--  1 root root   176 Jan  6  2007 .bashrc
drwx------  3 root root  4096 Sep  5 10:37 .gconf
-rw-r--r--  1 root root 42304 Sep  4 18:26 install.log
-rw-r--r--  1 root root  5661 Sep  4 18:25 install.log.syslog

3.pwd显示当前工作目录

[root@localhost ~]# whoami
root
[root@localhost ~]# pwd
/root

由于 Linux 文件系统中有许多目录,当用户执行一条 Linux 命令又没有指定该命令或参数所在的目录时,Linux 系统就会首先在当前目录(目前的工作目录)搜寻这个命令或它的参数。因此,用户在执行命令之前,常常需要确定目前所在的工作目录,即当前目录。

4.cd切换目录lei,cd~切换到主目录,cd回退上一个级目录

 命令是 change directory 中单词的首字母缩写,其英文释义是改变目录,所以该命令的功能是从当前目录切换到指定目录。

其中目录的路径可分为绝对路径和相对路径。若目录名称省略,则切换至使用者的用户目录(也就是刚登录时所在的目录)。

另外,~ 也表示为用户目录的意思,. 则是表示目前所在的目录,.. 则表示当前目录位置的上一级目录。

5.mkdir创建目录,使用-p参数将路径的层次全部创建

kdir 命令,是 make directories 的缩写,用于创建新目录,此命令所有用户都可以使用。

mkdir 命令的基本格式为:

[root@localhost ~]# mkdir [-mp] 目录名

  • -m 选项用于手动配置所创建目录的权限,而不再使用默认权限。
  • -p 选项递归创建所有目录,以创建 /home/test/demo 为例,在默认情况下,你需要一层一层的创建各个目录,而使用 -p 选项,则系统会自动帮你创建 /home、/home/test 以及 /home/test/demo。

6。文本权限

r:文件可读

w:文件可写

x:一个可以执行的文件

7.修改权限

命令名称:chmod,可执行所有用户,在linux中,可以用chmod命令修改文的权限

8.可执行脚本:

脚本script,一种解释执行的程序

常见的脚本有三种:

Shell   Perl  Python

9.环境变量

环境中的变量,程序的执行抖需要运行环境,这个环境是由多种的变量组成

常用的环境变量:PATH,JAVA-HOME

定义环境的变量  exportOUTDIR=/opt/

显示环境的变量:echo 

查看所有的环境的变量  printev

  • 5
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值