【1】Linux uname命令用于显示系统信息。uname可显示电脑以及操作系统的相关信息。
1 | uname -a |
【2】Linux查看发行版本信息(Debian为例)
1 | lsb_release -a |
【3】查看Linux系统是 32 位还是 64 位
1 | getconf WORD_BIT //获得word位数 |
64位系统中应该分别得到32和64。32位系统中应该分别得到32和32。
【4】Linux回收站所在的路径
1 | ~/.local/share/Trash |
【5】 Linux cp命令主要用于复制文件或目录
1 | cp [options] source dest |
参数说明:
- -f:覆盖已经存在的目标文件而不给出提示。
- -i:与-f选项相反,在覆盖目标文件之前给出提示,要求用户确认是否覆盖,回答”y”时目标文件将被覆盖。
- -r:若给出的源文件是一个目录文件,此时将复制该目录下所有的子目录和文件。
【6】chmod命令改写文件读写权限
Linux/Unix 的文件调用权限分为三级 : 文件拥有者、群组、其他。利用 chmod 可以藉以控制文件如何被他人所调用。
1 | chmod [-cfvR] [--help] [--version] mode file... |
参数说明
u 表示该文件的拥有者,g 表示与该文件的拥有者属于同一个群体(group)者,o 表示其他以外的人,a 表示这三者皆是。
+ 表示增加权限、- 表示取消权限、= 表示唯一设定权限。
-f : 若该文件权限无法被更改也不要显示错误讯息
-R : 对目前目录下的所有文件与子目录进行相同的权限变更(即以递回的方式逐个变更)
【7】远程连接 linux 失败
- 服务器ssh服务未安装或者关闭状态
- 服务器执行命令 查看ssh状态
1 | ps -e |grep ssh |
- 如果没有安装执行
1 | sudo apt install openssh-server |
- 服务器防火墙状态未关闭
- 服务器执行命令查看防火墙状态
1 | service iptables status |
- 如果没关闭,执行代码关闭防火墙
1 | service iptables stop |
【8】linux挂载U盘
1 | ls /dev/sd* //列举/dev下设备文件 |
参数说明:
-v:显示较讯息,通常和 -f 用来除错。
-a:将 /etc/fstab 中定义的所有档案系统挂上。
-F:这个命令通常和 -a 一起使用,它会为每一个 mount 的动作产生一个进程负责执行。在系统需要挂上大量 NFS 档案系统时可以加快挂上的动作。
-t:指定档案系统的型态,通常不必指定。mount 会自动选择正确的型态。