$ adduser newUserName # 新建用户
$ passwd newUserName # 如果新建用户后,要为新用户创建密码,则用 passwd 用户名 ,注意要以root用户的权限来创建
$ passwd # 如果是普通用户执行passwd 只能修改自己的密码
$ shutdown -h 0 #<==O秒后关机
$ shutdown -h now #<==现在关机
$ shutdown -h 10 #<==10分钟后关机
$ shutdown -h 23:20 #<==23:20分关机
$ shutdown -c #<==取消shutdown关机命令
$ init 0 #<==立马关机(切换运行级别为0,推荐使用)
$ poweroff #<==立马关机
$ logout #<==立马注销
$ exit #<==立马注销
$ mv 文件名 文件名 # 将源文件名改为目标文件名
$ mv 文件名 目录名 # 将文件移动到目标目录
$ mv 目录名 目录名 # 目标目录已存在,将源目录移动到目标目录;目标目录不存在则改名
$ mv 目录名 文件名 # 出错
$ mkdir -m 777 -vp a/b/c
-m, --mode 设定权限 (类似 chmod)
-p, --parents 可以是一个路径名称。此时若路径中的某些目录尚不存在,加上此选项后,系统将自动建立好那些尚不存在的目录,即一次可以建立多个目录;
-v, --verbose 每次创建新目录都显示信息
$ unzip a.zip -d /usr/local # 将a.zip解压缩到/usr/local指定目录下
-l 显示压缩文件内所包含的文件
-v 执行时显示详细的信息
-c 将解压缩的结果显示到屏幕上,并对字符做适当的转换
-n 解压缩时不要覆盖原有的文件
$ tar -zxvf a.tar.gz -C /usr/local # 解打包.tar、解压缩.gz,显示过程,解压到指定目录
$ tar -jxvf a.tar.bz2 -C /usr/local # 解打包.tar、解压缩.bz2,显示过程,解压到指定目录
-z 通过gzip指令压缩/解压缩文件,文件名最好为*.tar.gz
-j 通过bzip2指令压缩/解压缩文件,文件名最好为*.tar.bz2
-v 显示指令执行过程, 显示操作过程
-f 指定压缩包的名字
-x 解打包
-c 打包
-C 指定解打包的目录(大写)
--remove-files 归档/压缩之后删除源文件
$ ls abc # 列出当前目录下的abc目录里的文件,但不跳转到abc目录
$ ls > ls.txt # 或者 ls-->ls.txt 把ls命令的运行结果保存到文件ls.txt中
$ ls | tee ls.txt # 将会在终端上显示ls命令的执行结果,并把执行结果输出到ls.txt 文件中(覆盖)
$ ls | tee -a ls.txt # 保留ls.txt文件中原来的内容,并把ls命令的执行结果添加到ls.txt文件的后面。
$ script # script这个命令很强大,可以记录终端的所有输出到相应的文件中,默认输出到typescript
$ script -a example.txt # 我们在启动script时没有指定文件名,它会自动记录到当前目录下一个名为typescript的文件中。也可以用 -a参数 指定文件名
Script. started, file is typescript
------
$ ls
…… 内容省略
$ exit # 退出script时,用exit,事实上script就是启动了一个shell
exit
Script. done, file is typescript
------
$cat typescript # 会把上面虚线包围的部分再显示一次
$ touch fileA # 如果fileA存在,使用touch命令可更改这个文件或目录的日期时间,包括存取时间和更改时间;如果fileA不存在,touch命令会在当前目录下新建一个空白文件fileA。
Linux and more 工作笔记
最新推荐文章于 2023-04-24 19:41:42 发布