天天看点

Linux系统基本操作命令

用户管理

在Linux系统当中命令行以 # 开头的是root(超级用户也叫管理员),拥有创建用户、设置简单密码等最高权限。而以 $ 开头的就是普通用户。

命令 操作
whoami 查看当前用户
su(用户名) 转移到指定用户,如果不输入用户则转移至root管理员
useradd(用户名) 添加用户
passwd(用户名) 为用户设置密码,设置密码或输入密码时,会隐藏所有输入显示

shell快捷键

用来输入命令行的操作界面,统称为shell。由于shell不同于一般的编辑器,可以任意使用鼠标选择字符且拖动滑块也不方便浏览,所以创建了快捷键用于方便修改命令行。

快捷键 作用
CTRL+a 移动光标至命令行开头
CTRL+e 移动光标至命令行结尾
CTRL+u 清除从光标到开头的内容
CTRL+k 清除从光标到结尾的内容
CTRL+r 在历史记录列表中搜索某一命令(只返回最早输入过的命令)
CTRL+l 窗口以输入行开头,有“清屏”的效果

还有两个特殊的操作

history 显示历史命令,![number] 直接执行曾今执行过的命令,number与历史记录对应。

上下箭头,依次选择曾经执行过的命令

文件和目录

Linux系统的文件管理与window系统不同,没有分磁盘的操作。“/”表示系统的根目录。

命令格式:命令 -选项 - 参数(目录)

命令 操作
pwd 查看当前所在路径
ls 查看当前目录的信息
less 查看部分文件内容,空格键:翻页;上下键:上下翻动一页;/:搜索字符;q:立即退出;n:重复前一个搜索;N反方向重复前一个搜索
touch 创建文件
tail 查看文件尾部几行。加上-n参数和行数(-n number)可以查看指定行数的内容
head 与tail类似,查看文件头部几行。加上-n参数和行数(-n number)可以查看指定行数的内容
cd 切换文件路径
cat 直接查看全部文件内容,tac以反序方式查看内容
cp(文件名) 复制文件,最后加上目标目录可以复制多个文件;-r参数以递归方式用于目录操作;
more 与less类似,可以查看部分文件内容,空格键:翻页;回车键:向下翻一行;b:翻到第一页;q:立即退出;:f 能立刻显示文件名和行数;/:搜索字符(显示方式与less不同)
mv(文件名) 移动文件,最后加上目录可以移动多个文件;也可以直接移动目录,如果最后一个目录不存在则为重命名;
rm(文件名) 删除文件,加上-f参数强制删除多个文件;加上-r或-rf参数可以删除多个目录
mkdir dir 创建目录,加上-p参数以递归方式创建多个目录
wc 依次显示文件的行数(-l),字数(-w)(只包含空格、换行等空白的字符),字节(-l)
ls命令的参数 操作
-d 只看当前目录的信息
-l 查看详细信息
-a 显示所有文件,以“.”开头的文件为隐藏文件(重要的文件)
-h 显示文件大小

不同的参数之间可以搭配使用,比如需要显示所有文件的大小和详细信息“ls -alh”

cat命令的参数 操作
-A 整合了-vET的命令
-b 列出文件的段落行号,空白行不显示标志
-E 列出换行符(以$来表示),但空行不显示
-n 列出文件的段落行号,空白行也会显示标志
-T 将tab键以^I显示
-v 列出一些看不出来的特殊符号
路径表示方法 操作
- 返回之前的目录
.. 返回到上一级目录
~ 到家目录(相当于windows的C:/Users)
文件表示方法 文件类型
d 表示目录
- 表示文件
l 连接文件
b 设备文件,提供存储的接口设备
c 设备文件,提供串行的接口设备——键盘,鼠标
目录结构 文件类型
/boot Linux启动时需要的文件
/dev 设备文件
/ect 配置文件
/home 用户家目录
/media 媒体文件
/mnt 挂载文件
/opt 第三方软件
/proc 虚拟化文件,关于虚拟机运行的文件
/root 管理员的家目录
/run 进程文件
/srv 压缩文件
/sys 系统文件
/usr 安装的软件,共享库
/tmp 临时文件
/usr/bin 普通用户可以使用的命令
/usr/sbin 超级用户可以使用的命令
/usr/lib 32位库文件
/usr/lib64 64位库文件

继续阅读