Linux 操作之基础命令

简介: 1、罗列出文件和文件夹 –ls ls 是帮助我们罗列出当前目录下的所有的文件和文件夹,当然了,还可以加上许多选项,最为重要的是所加的参数可以进行组合,起到让人意想不到的效果,下面就是常用的一些ls的及其参数组合的例子列出当前文件夹和文件 ls列出其他文件夹下的文件和文...

1、罗列出文件和文件夹 –ls
ls 是帮助我们罗列出当前目录下的所有的文件和文件夹,当然了,还可以加上许多选项,最为重要的是所加的参数可以进行组合,起到让人意想不到的效果,下面就是常用的一些ls的及其参数组合的例子

列出当前文件夹和文件 ls

列出其他文件夹下的文件和文件夹 ls TargetTirectroy

使用通配符列出文件夹下的内容(列出video文件夹下的所有wmv文件) ls /video/*.wmv

查看子文件夹中的文件列表 ls -R(注意是大写的R哦)

以单独的一列来显示文件的详细信息 ls -l

用逗号分割的列表显示内容 ls -m(m实际上是commas的助记符)

查看隐藏的文件夹和文件 ls -a(a就是all的意思)

显示文件的类型 ls -F(注意是大写的F哦,所谓类型常见的为以下五种*(可执行文件),/(目录), @(符号链接文件), |(管道FIFO), =(套接字Socket))

用不同的颜色显示: ls –color(这里是用到了两个短线,不要弄错咯)

显示权限、所有者等详细信息 ls -l
最重要的是最左边的那十个字符,记得要分成四组,虽然看起来不是这样的,第一组有一个字符组成;第二组有接下来的234组成,第三组为接下来的三个,最后一组为剩下的,比如我们看到如下的权限展示标记
drwxr-xr-x其实就是d rwx r-x r-x;d 表示credentials是目录,当第一个位置是-时则表示该项是一个文件;r是可读read;w是可写write;x相当于为了运行命令而访问目录的权利,或访问者是访问目录中的子目录

以相反的顺序显示列表内容 ls -r(r是reverse 反序的意思)

按文件的拓展名进行排序 ls -X(一般来说是大写)

按时间日期排序输出 ls -t

按文件大小进行排序 ls -S

用K,M,G等单位来显示文件的大小 ls -h

2、显示当前目录的路径的命令command是pwd,其作用就是显示当前所处的路径,相对而言这个命令很简单,我们就不在进行冗述了

3、切换到不同的目录cd 同样这个命令很简单,只需要输入cd 命令 后面跟上你想进入的目录就可以了。你既可以使用相对目录../返回上一级;./当前级;也可以使用绝对路径进行操作。
切换到home目录只需要cd ~即可,就是这么简单
切换到以前的目录 cd -

4、将文件爱你事件修改为当前时间touch
其实就是将文件的记录的时间修改为你访问时的时间,虽然这一功能在windows系统中会自动帮您完成。还有最重要的一点是,touch可以创建新的文件,前提是文件并不存在的时候,这样就可以方便以后的使用了。

5、创建目录mkdir(其实是make driectory 的简称),但是如果想创建目录中带有目录,就需要我们加上一些参数了,那就是mkdir -p(p 就是parents);如果你想仔细的看到mkdir到底做了什么,那就使用mkdir -v(v就是verbose,意为调试内容的输出)

6、复制文件cp:格式是cp oldDirectory/oldFileName newDirectory/newFileName;需要注意的是只有在复制到当前文件夹的时候才需要进行重新命名,如果是复制到其他的目录下时,既不用再为其创建新的名称了
cp -i(i指interactive,会显示询问信息,y是,n否)
cp -v(显示具体的命令运行过程)
复制一个目录 cp -R
复制文件到其他的目录作为完整的备份 cp -a

7、移动和重命名文件mv,具体的用法其实和cp差不多,知识多了一个移动到当前目录是可以使用’.’;方便快捷

8、删除文件rm,可以配合通配符进行批量的处理;rm-i显示警告信息;rm -v;显示执行底层过程

9、删除空目录使用rmdir,删除非空目录使用rm -Rf(R 是recursive,f是force,见名知意咯)不过使用这条命令的时候需要万分小心,否则会产生意想不到的错误哦;

10、变更到其他用户
su username(switch user username翻译过来很明显哈,但是这个命令不能把环境变量也弄过来)
配合whoami可以显示当前用户名称

su -l就可以实现把用户的环境变量也弄过来
变成root用户可以使用 su(环境变量弄不过来)
su - (环境变量也弄过来)

目录
相关文章
|
2月前
|
Linux 网络安全 数据安全/隐私保护
Linux 超级强大的十六进制 dump 工具:XXD 命令,我教你应该如何使用!
在 Linux 系统中,xxd 命令是一个强大的十六进制 dump 工具,可以将文件或数据以十六进制和 ASCII 字符形式显示,帮助用户深入了解和分析数据。本文详细介绍了 xxd 命令的基本用法、高级功能及实际应用案例,包括查看文件内容、指定输出格式、写入文件、数据比较、数据提取、数据转换和数据加密解密等。通过掌握这些技巧,用户可以更高效地处理各种数据问题。
167 8
|
2月前
|
监控 Linux
如何检查 Linux 内存使用量是否耗尽?这 5 个命令堪称绝了!
本文介绍了在Linux系统中检查内存使用情况的5个常用命令:`free`、`top`、`vmstat`、`pidstat` 和 `/proc/meminfo` 文件,帮助用户准确监控内存状态,确保系统稳定运行。
690 6
|
2月前
|
Linux
在 Linux 系统中,“cd”命令用于切换当前工作目录
在 Linux 系统中,“cd”命令用于切换当前工作目录。本文详细介绍了“cd”命令的基本用法和常见技巧,包括使用“.”、“..”、“~”、绝对路径和相对路径,以及快速切换到上一次工作目录等。此外,还探讨了高级技巧,如使用通配符、结合其他命令、在脚本中使用,以及实际应用案例,帮助读者提高工作效率。
119 3
|
2月前
|
监控 安全 Linux
在 Linux 系统中,网络管理是重要任务。本文介绍了常用的网络命令及其适用场景
在 Linux 系统中,网络管理是重要任务。本文介绍了常用的网络命令及其适用场景,包括 ping(测试连通性)、traceroute(跟踪路由路径)、netstat(显示网络连接信息)、nmap(网络扫描)、ifconfig 和 ip(网络接口配置)。掌握这些命令有助于高效诊断和解决网络问题,保障网络稳定运行。
96 2
|
1月前
|
Linux Shell
Linux 10 个“who”命令示例
Linux 10 个“who”命令示例
62 14
Linux 10 个“who”命令示例
|
14天前
|
Linux
linux查看目录下的文件夹命令,find查找某个目录,但是不包括这个目录本身?
通过本文的介绍,您应该对如何在 Linux 系统中查看目录下的文件夹以及使用 `find` 命令查找特定目录内容并排除该目录本身有了清晰的理解。掌握这些命令和技巧,可以大大提高日常文件管理和查找操作的效率。 在实际应用中,灵活使用这些命令和参数,可以帮助您快速定位和管理文件和目录,满足各种复杂的文件系统操作需求。
42 8
|
24天前
|
Ubuntu Linux
Linux 各发行版安装 ping 命令指南
如何在不同 Linux 发行版(Ubuntu/Debian、CentOS/RHEL/Fedora、Arch Linux、openSUSE、Alpine Linux)上安装 `ping` 命令,详细列出各发行版的安装步骤和验证方法,帮助系统管理员和网络工程师快速排查网络问题。
122 20
|
24天前
|
网络协议 Linux 应用服务中间件
kali的常用命令汇总Linux
kali的常用命令汇总linux
54 7
|
2月前
|
Linux 数据库
Linux中第一次使用locate命令报错?????
在Linux CentOS7系统中,使用`locate`命令时出现“command not found”错误,原因是缺少`mlocate`包。解决方法是通过`yum install mlocate -y`或`apt-get install mlocate`安装该包,并执行`updatedb`更新数据库以解决后续的“can not stat”错误。
44 9
|
2月前
|
监控 网络协议 Linux
Linux netstat 命令详解
Linux netstat 命令详解