一些很基本的命令
sudo passwd 用于第一次设置根用户密码
1.whoami 查看系统用户
--help和--version
2.echo + 字符串“ abc”
输出换行后的abc
选项 -n不换行
选项 -e可以在字符串中加转义字符
3.nano 输入nano进入nano界面
nano + 文件名 =打开文件
TAB键可以自动补全命令
4.man (manual的缩写 )
man 加 具体命令可以查看帮助文档
man + 数字+具体命令 查看不同位置的帮助文档
5.shutdown -h +数字(分钟) 后关机
shutdown -h 18:00
^c 取消刚才下达的命令
shutdown -h now 立即关机
+ h + 时间 + 字符串 可以解释关机的原因
+ -r重启 用法与前面相同
+ -c 取消指令
重启和关机的等价命令
reboot = shutdown -r now 立即重新启动
halt = shutdown -h now
poweroff = halt+切断电源指令
这样做并不安全,其方式为删除所有进程,可能引起数据丢失
目录操作
6.切换根用户 su -root
7 pwd 显示当前目录
8 cd+目录名称 切换目录
9 cd + 一个点加目录名 表示切换到当前目录下的某目录
- 两个点+目录名 切换到上层目录的某目录中
-
- 切换到前一个目录中
- ~ 切换到当前用户的家目录中
10 mkdir 创建目录
选项 -p 可以创建嵌套目录
11 rmdir 删除目录
12 列出目录
ls + /目录名/文件名
常带的选项有 -a 列出所有文件
-l 长格式列出文件
-al 两种叠用
- il 列出了inode 数据 (目录编号)
绝对路径 :从根目录到当前目录
相对路径: 省略根目录到当前目录的部分
文件操作
13文件权限的解读,将英文字母所在的看为1,短线看为0
每三个解读为一个八进制数字,得到权限数字
利用chmod可以修改文件权限
比如 chmod + 700 +文件名, 修改为rwx-- ---
chown + 用户名(:从属用户组) +文件名 修改文件所述
14 cp 复制
【要拷贝的文件名 /目的地 / 更改后的文件名】
选项 -r 拷贝整个目录
选项-p 文件属性等不做改变原本复制到目的地
\cp 选项 -f 强制覆盖到目录
15 mv 移动
选项 -f 强制覆盖所有的同名文件
无改名操作, 利用该命令可以达到改名效果
具体操作如下: mv 加 原文件名 加修改后文件名
16删除文件命令 rm
rm + 要删除的文件名
选项 -fR 不询问直接删除
17 创建空文件 touch
比如创建一个名为empty的空文件 thouch ./empty
链接
链接分为符号链接和硬链接
* 创建符号链接*******
ln -s 要指向的文件名 链接名
如果 rm 文件的话 链接会断开
* 创建硬链接
ln 要指向的文件名 连接名
如果 rm 其中一个, 依然可以用其他的链接名获取到内容
关于链接有点像指针
文件的打包和解包
18 tar
【打包文件】
至少两个选项 -cf 打包后文件名.tar 要打包的文件
-tf 列出打包文件中的文件名
【删除】
--delete 长选项删除 后面跟要删除的文件名
【tar -f .tar文件名 --delete 要删除的文件名】
【合并】
选项 - f 后面接两个要合并的打包文件名
【添加】
选项 -f 联用 后缀选项 -r
tar - f tar文件名 -r 要添加的文件名
【解包】 (默认在当前目录解包)
选项 -x 表示解包
tar -xf tar文件名
-C 后缀选项 可以接要解包到的目录名
压缩和解压
19.gzip命令
-d 选项 用于解压
可以调节压缩比数字选项 1~9 ;默认为6
【1代表压缩比低但是速度快;9代表压缩比最高但是速度慢】
gzip不提供打包服务,即只能压缩单个文件或者整个目录
终于看着舒服一点了。笔记还是得有个笔记的样子。