Linux(一)-常用命令和目录结构
常用命令
命令格式
命令 【选项】【参数】
基础操作
图形操作系统切换虚拟终端的方法:Ctrl+Alt+F[1~6](F1为桌面,F2~F6为终端)
登录Linux:

退出系统:
[root@localhost ~]# exit
关闭系统:
[root@localhost ~]# shutdown -h now
[root@localhost ~]# init 0
重启系统
[root@localhost ~]# init 6
命令及获取帮助
whoami
列出目前登录Linux系统是所使用的用户名(账号)
who
列出目前哪些用户在系统上工作(有哪些用户登录)

date
-
显示系统当前的日期和时间
 -
设置时间
[root@localhost ~]# date 091212312017
时间格式为:月日时分年

cal(日历)
- 显示当前日历
 - 查看指定日期的日历

clear(清屏)
su(切换用户)
[jin@localhost ~]$ su - root
adduser(添加用户)
[root@loaclhost ~]# adduser tom
passwd(修改密码)
-
passwd [用户名]
默认不加用户名为当前用户 -
不需要重复输入密码确认(只有root用户才能执行)
[root@loaclhost ~]# echo 123456 | passwd --stdin
查看帮助信息
- man 命令
- 命令 --help
目录
目录结构
- /:Linux文件系统的入口,最高一级的目录,根目录
- /bin:基础系统所需要的命令,也是最新系统所需要的命令;普通用户都可以使用的命令
- /sbin:系统管理命令目录,root用户的可执行命令
- /tmp:零时文件目录
- /boot:Linux的内核及引导系统程序所需的文件
- /dev:设备文件存储目录
- /etc:系统配置文件目录
- /home:普通用户家目录默认存放目录
- /lib:库文件存放目录
- /media和/mnt:挂载目录
绝对路径和相对路径
- 绝对路径:必须以一个正斜线(/)开始。绝对路径包括从文件系统的根节点开始到要查找的对象(目录或文件)所必须遍历的每一个目录的名字,它是文件为准的完整路标,因此在任何情况下都可以使用绝对路径找到所需的文件。
- 相对路径:不是以正斜线(/)开始,先对路径可以包含从当前目路到要查找的对象(目录或文件)所必须遍历的每一个目录的名字。
目录文件炒作命令
cd(切换)
cd .. 返回上一级目录
cd ~ 切换到家目录
cd - 切换到用户之前的工作目录
cd 目录名 切换到指定的目录
pwd(当前工作目录)
ls
ls [-[a][l]] [path]
列出指定目录中的内容(path为空默认为当前工作目录)(文件或子目录,不包括隐藏文件或目录)
-a 列出目录下所有文件,包括以“.”开头的隐藏文件
-l 显示详细ls

cp
将文件(可以是多个)复制成一个指定的目的文件或复制到一个指定的目录中
cp [-r] 源文件 目标文件
-r 递归地复制目录,当复制一个目录时,复制该目录中所有的内容,包括子目录的全部内容
mv
- 移动文件或目录
- 重命名文件和目录
rm(删除)
永久地在文件系统中删除文件或目录
-r(recursive,递归):递归地删除目录。删除目录时,同时删除该目录中所有的内容,包括子目录中的全部文件。
-f(force,强制):系统不询问而是强制删除,即直接删除原有文件
mkdir(创建目录)
查看目录
-p:递归创建目录
rmdir(删除目录)
删除空目录
touch(创建文件)
创建文件,可同时创建多个文件
cat(查看文件)
将一个或多个文件的内容显示在屏幕上,该命令会不同的以只读方式显示整个文件的内容
less(查看文件)
可上下翻页
head(查看文件头部)
默认将显示一个文件的前10行
-n:改变显示的行数
tail(查看文件尾部)
像素文件最后10行内容
-n:改变显示的行数
-f:监听文件追加,实时显示
more(查看文件)
使用more命令后在屏幕上显示一屏(一页)的文件内容,并在屏幕的尾部出现”--More--(n%)“的信息,n%是一件显示文件内容的百分比
文件修改
修改文件内容
# echo haha > t.txt
追加文件内容
# echo haha >> t.txt





浙公网安备 33010602011771号