随笔 - 1  文章 - 0 评论 - 0 阅读 - 10
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

常用命令:

poweroff 命令命令用于关闭计算器并切断电源。

使用权限:系统管理者。

语法
poweroff [-n] [-w] [-d] [-f] [-i] [-h]
参数说明:

-n : 在关机前不做将记忆体资料写回硬盘的动作
-w : 并不会真的关机,只是把记录写到 /var/log/wtmp 档案里
-d : 不把记录写到 /var/log/wtmp 文件里
-i : 在关机之前先把所有网络相关的装置先停止
-p : 关闭操作系统之前将系统中所有的硬件设置为备用模式。


shutdown命令可以用来进行关机程序,并且在关机以前传送讯息给所有使用者正在执行的程序,shutdown也可以从来重开机。
使用权限:系统管理者。

  语法:

  shutdown [-t seconds] [-rkhncfF] time [message]

  参数:

  -t seconds 设定在几秒钟之后进行关机程序。

  -k 并不会真的关机,只是将警告讯息传送给所有使用者。

  -r 关机后重新开机。

  -h 关机后停机。

  -n 不采用正常程序来关机,用强迫的方式杀掉所有执行中的程序后自行关机。

  -c 取消目前已经进行中的关机动作。

  -f 关机时,不做fsck动作。

  -F 关机时,强迫进行fsck动作。

  time 设定关机的时间。

  message 传送给所有使用者的警告讯息。

Linux reboot命令用于用来重新启动计算机。

若系统的 runlevel 为 0 或 6 ,则重新开机,否则以 shutdown 指令(加上 -r 参数)来取代

语法
reboot [-n] [-w] [-d] [-f] [-i]
参数:

-n : 在重开机前不做将记忆体资料写回硬盘的动作
-w : 并不会真的重开机,只是把记录写到 /var/log/wtmp 档案里
-d : 不把记录写到 /var/log/wtmp 档案里(-n 这个参数包含了 -d)
-f : 强迫重开机,不呼叫 shutdown 这个指令
-i : 在重开机之前先把所有网络相关的装置先停止

Linux sync命令用于数据同步,sync命令是在关闭Linux系统时使用的。
Linux 系统中欲写入硬盘的资料有的时候为了效率起见、
会写到 filesystem buffer 中,这个 buffer 是一块记忆体空间,如果欲写入硬盘的资料存于此 buffer 中,而系统又突然断电的话,那么资料就会流失了,
sync 指令会将存于 buffer 中的资料强制写入硬盘中。

Linux su命令
Linux su命令用于变更为其他使用者的身份,除 root 外,需要键入该使用者的密码。
使用权限:所有使用者。
语法su [-fmp] [-c command] [-s shell] [--help] [--version] [-] [USER [ARG]]
参数说明:
-f 或 –fast 不必读启动档(如 csh.cshrc 等),仅用于 csh 或 tcsh
-m -p 或 –preserve-environment 执行 su 时不改变环境变数
-c command 或 –command=command 变更为帐号为 USER 的使用者并执行指令

Linux pwd(英文全拼:print work directory) 命令用于显示工作目录。

执行 pwd 指令可立刻得知您目前所在的工作目录的绝对路径名称。

语法
pwd [--help][--version]
参数说明:

--help 在线帮助。
--version 显示版本信息。

Linux ls(英文全拼: list directory contents)命令用于显示指定工作目录下之内容(列出目前工作目录所含的文件及子目录)。

语法
ls [-alrtAFR] [name...]
参数 :

-a 显示所有文件及目录 (. 开头的隐藏文件也会列出)
-d 只列出目录(不递归列出目录内的文件)。
-l 以长格式显示文件和目录信息,包括权限、所有者、大小、创建时间等。
-r 倒序显示文件和目录。
-t 将按照修改时间排序,最新的文件在最前面。
-A 同 -a ,但不列出 "." (目前目录) 及 ".." (父目录)
-F 在列出的文件名称后加一符号;例如可执行档则加 "*", 目录则加 "/"
-R 递归显示目录中的所有文件和子目录。

Linux cd(英文全拼:change directory)命令用于切换当前工作目录。

其中 dirName 表示法可为绝对路径或相对路径。若目录名称省略,则变换至使用者的 home 目录 (也就是刚 login 时所在的目录)。

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

语法
cd [dirName]
dirName:要切换的目标目录。
实例
跳到 /usr/bin/ :

cd /usr/bin
跳到自己的 home 目录 :

cd ~
跳到目前目录的上上两层 :

cd ../..


head 命令可用于查看文件的开头部分的内容,有一个常用的参数 -n 用于显示行数,默认为 10,即显示 10 行的内容。

命令格式:

head [参数] [文件]
参数:

-q 隐藏文件名
-v 显示文件名
-c<数目> 显示的字节数。
-n<行数> 显示的行数。


Linux mkdir(英文全拼:make directory)命令用于创建目录。

语法
mkdir [-p] dirName
参数说明:

-p 确保目录名称存在,不存在的就建一个。

 

 

1.文件归档

tar

         c    创建

         f     指定文件名称

         x    解档

         v    显示过程

         t     查看

         r     向归档文件中添加文件

         -- get     解档指定文件

          -- delete     删除指定文件

         - C     指定解档路径

         - P     don ' t remove " / "

指定文件名称创档归档:

 

指定文件名称解档:

 

将指定文件归档到某个已归档的文件中:

指定解档路径和要解档的文件名解档:

 

 

删除指定归档文件中的指定文件:

 

查看指定归档文件中的所有文件:

 

已归档文件中解档某指定文件:

 

不去掉“/”归档:

 

2.文件的压缩

zip

zip -r mnt.tar.zip mnt.tar    zip 格式压缩

unzip mnt.tar.zip     zip 格式解压缩

压缩:

 

解压缩:

 

gzip    

gzip mnt.tar     gzip 格式压缩

gunzip mnt.tar.gz     gzip 格式解压缩

压缩与解压会把原文件清除

压缩:

 

解压缩:

 

 

bzip2

bzip2 mnt.tar     zip2 格式压缩

bunzip2 etc.tar.bz2     bzip2 格式解压缩

压缩与解压缩会把原文件清除

压缩:

 

解压: 

xz

xz mnt.tar      xz 格式压缩

unxz mnt.tar.xz     xz 格式解压缩

压缩与解压缩会把原文件清除

 

压缩:

 

 

 

解压缩:

 

 

 

3.归档+压缩

gzip

tar zcf etc.tar.gz /etc

tar zxf etc.tar.gz

归档+压缩:

解压:

 

bzip2

tar jcf etc.tar.bz2 /etc

tar jxf etc.tar.bz2

归档+压缩:

解压:

 

xz

tar Jcf etc.tar.xz /etc

tar Jxf etc.tar.xz

归档+压缩

posted on   STQingJiu  阅读(10)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
· 如何调用 DeepSeek 的自然语言处理 API 接口并集成到在线客服系统
点击右上角即可分享
微信分享提示