目录
Linux命令(终端中执行)
命令一般格式:命令 [选项](可有很多或没有) [参数](可有很多或没有)
普通常用命令
man:帮助指令,查看帮助(man 指令)
Tab:命令补全(连敲两次,可选择显示是否显示所有命令)
(输入开头字母,课选择显示是否补全后面的命令信息)
(参数补全,即输入不全的命令,如果可锁定一种命令,敲一次可补全命令)
Ctrl c:终止运行的程序
pwd:当前工作目录
ls:列出当前工作目录
ls \:列出根目录下的目录
ls -l(lenth):按长度列出
ls -l -a(all):列出全部(包括隐藏文件)
ls -al :效果同上一行相同
clear:清屏
用户管理命令
{
useradd(创建) userdel(删除) usermod groupadd groupdel passwd(修改口令)
su - 用户名|:用户切换
创建用户:useradd 用户名 -m(创建home目录) -s /bin/bash;
修改用户口令:passwd 用户名;
用户退出:quit,exit
删除用户:userdel -r 用户名;(带上r后,删除与该用户有关的所有文件)
}
文件操作命令
{
绝对目录:(如/etc,如/root/Desktop,错如usr)绝对于根目录
相对目录:(如usr,表示当前文件夹下的子文件夹)相对于当前目录
家目录:(例外root家目录为/root)(其他用户为/home/用户名)
~:代表用户的家目录(cd ~,进入该用户的家目录)
. :代表目录本身(如当前为root目录,cp(拷贝) 文件 /home .,把home目录拷贝到当前root目录)
.. :代表目录的上一级(如当前为root目录,cp(拷贝) 文件 /home ..,把home目录拷贝到root目录的上一级目录)
切换目录:cd 欲进入目录(如/home)
查看当前目录(整个路径):pwd
创建目录:mkdir
显示文件详细信息:ll
修改文件的时间:touch 文件
文本文件查看:cat(程序内容直接输出) tac(反着将文件内容输出)
More(分屏显示,向下翻页) less(pgup,pgdn,上下翻页)
head(显示头) tail(tail -5 文件,显示文件内容的最后五行)
Head -10 文件 |(管道) tail -5,前十行信息的后五个
输入输出重定向:>,>>,<,<<;1>,2>
管道命令 |:命令1|命令2,将命令1后的内容用在命令2中
拷贝:cp(cp 文件 目标路径,把文件拷贝到目标路径)
移动:mv(mv 文件 目标路径,把文件移动到目标路径;mv 文件 ./目标名,把文件换名)
删除:rm(rm -r 目录名,删除目录;rm 文件,删除文件)
查看当前文件夹磁盘占用情况:d(磁盘)u(usage) -h(human)(不加-h,看不懂)
文件压缩:tar -czvf 包名.tar.gz(用gzip压缩)
tar -cjvf 包名.tar.bz(用bzip2压缩)
文件解压:tar -xzvf 包名.tar.gz
n tar -xjvf 包名.tar.bz
ifconfig -a:看ip地址
}
可能续更