天天看点

自己整理的一些东西714-722(2)

Linux命令(较详细,觉得有用的):

logout:退出系统,也就是回到登录界面

shutdown -h now 立刻关机,这个是直接关闭虚拟机

shutdown -r now 立刻重启,就是启动虚拟机

识别文件类型:

白色的文件:一般的文件

蓝色的文件:目录

绿色的文件:可执行文件

查看文件 ls

ls -l 简写为 ll

ls -a 显示隐藏的文件

ls -al 显示隐藏文件的详细信息

ls / 显示"/"目录下的文件

ls -l / 显示"/"目录下文件的详细信息(这些就有点重复了)

mkdir 创建目录

rmdir 删除目录(该目录下必须没有文件或者文件夹)

(如果想要删除这个目录,那么必须先删除该目录下所有文件和目录,然后才能删除该目录)

绝对路径:就是表示出目标文件或子目录的目录树结构。 /root/one/two

相对路径:就是相对于当前工作目录的路径来表示位置。 .和..

复制文件cp

cp install.log ./one 将install.log文件复制一份到one目录中

将one目录复制到two目录中,由于two目录下没有one文件夹,需要使用"-r"

cp -r one two(复制完目录之后,目录中的文件也一起被复制了)

重命名的话就是在后面添加一个新的名称 cp install.log cp install.log.bak

移动文件(跟复制文件差不多,重命名也相同)

mv install.log.syslog ./one

mv install.log install.sys

创建文件touch

删除文件rm

rm删除文件的时候会提示是否删除,如果是 rm -f就不会有这个提示

rm -r删除该目录下的文件(文件下的目录,目录下的目录...???)

rm -rtf一样的,删除。。。,没有提示

通配符

A:* :任何字符和字符串。

B:? :一个任意字符。

C:[abc...] :[]内的任意一个字符。[abc]表示a、b、c任意一个字符;有时候也表示范围,如[a-x],表示a到x的任一个字符;[1-9]表示1到9的任一数字。

D:[!abc...] :和上面的相反,表示除[]内的字符外的任意一个字符。

针对多个文件进行操作

pwd 显示自己当前所在的目录

增加用户

useradd user1

passwd user1(为user1用户设置密码)

只有root用户才能更改自己的密码

搜索文件locate

显示文件内容cat 直接显示文件的内容,这个命令适合于显示内容少于屏幕所能显示的最大行数。

cat命令只能看到文件的部分或者只能看比较小的文件

显示文件内容more 最下面会有个More,里面显示的是显示的数量,按空格翻页,内容显示完会自动退出,或者可以按Q键退出

more虽然可以显示比较大的文件,但是也有一个缺点,就是不能向上翻页,看过的内容要重新看,必须重新运行命令

显示文件内容less 最下面是文件名称,翻页通过PageUp和PageDown实现。如果想知道具体的控制键,按H键即可。Q键退出

显示文件内容head和tail

head是显示文件的头几行,tail是显示文件的末尾几行,默认都是10行

一些目录:

第一个目录 bin 放置的是二进制文件程序工具,是系统不可缺少的工具机,我们运行的命令一般都放在这里 ls dir

第二个目录 boot 方的是系统启动的必须文件

Dev目录方的是系统的设备 linux 将系统所需的外设都堪称文件

Etc 系统的配置文件所存放的位置,系统所有的配置文件都放在这下面

Home 普通用户的防止位置,刚装好后是空的 随着用户增多而增加

Initrd 临时目录,初始化引导时候用的

Lib 动态链接库存放的位置

Lost +found 自检的时候发现的碎片文件,某个文件丢失了可能在他里找回了

Misc 基本不用的,杂七杂八的

Mnt 挂在外部设备的 ,光驱

Opt 安装第三方软件的

Proc 虚拟的文件系统 反应的是进程信息,不占用硬盘空间的

root 管理的目录

Sbin 超级用户的管理工具 系统不可去少的

Tmp 临时文件 全局可写的

User 所有用户公共的资料

Var 动态变化的数据,数据库,日志等

Var 和home 是变化的经常需要维护更新

使用df 查看当前系统中所有分区占用的大小

df -h

df只能查看每个分区的使用情况不能使用每个目录的使用情况

locale可以看语言环境

转载于:https://www.cnblogs.com/a2367763409/p/6649405.html