Linux指令之入门

Linux操作系统
操作命令
切换当前目录到根目录——cd /
列出根目录下所有文件和文件夹(包括隐藏文件/文件夹)——ls /
2-1 linux文件、目录管理
Linux创建文件 使用touch命令创建,即touch+文件名(如果一次想创建多个文件,则每个文件名用空格隔开。)
Ls+文件名查看文件是否创建成功
Linux删除文件 rm命令删除 rm+参数+文件名
常用参数:
-f:强制删除文件或目录;
-i:删除已有文件或目录之前先询问用户;
-r或-R:递归处理,将指定目录下的所有文件与子目录一并处理;-i:删除已有文件或目录之前先询问用户。
mkdir创建一个空目录
mkdir+参数+目录名
常见参数:-p或–parents:若所要建立目录的上层目录目前尚未建立,则会一并建立上层目录。
rmdir删除一个已经存在的空目录
rmdir+参数+目录名
常见参数:-p或–parents:删除指定目录后,若该目录的上层目录已变成空目录,则将其一并删除;
如果想一次删除多个空目录,则每个目录名用空格隔开。
如果想删除的目录不为空,则先使用rm命令将目录下的所有文件都清空,然后再使用rmdir将目录删除,或者直接使用rm -r命令直接递归的删除整个目录。

cp 命令将一个或多个源文件复制到指定的目的目录下。它可以将单个源文件复制成一个指定文件名的具体的文件或一个已经存在的目录下。
cp+参数+源文件+目的目录
常用参数:
-f:强行复制文件或目录,不论目标文件或目录是否已存在;
-i:覆盖既有文件之前先询问用户;
-p:保留源文件或目录的属性。
mv命令还可以用来移动文件,类似于Windows上的剪切功能。
mv+参数+目录名
常用参数:
-f:若目标文件与现有的文件重复,则直接覆盖现有的文件;
-i:交互式操作,覆盖前先行询问用户,如果源文件与目标文件或目标目录中的文件同名,则询问用户是否覆盖目标文件。用户输入”y”,表示将覆盖目标文件;输入”n”,表示取消对源文件的移动。这样可以避免误将文件覆盖。
使用cp -r命令将一个或多个源目录复制到指定目录下
cp 参数 源目录 目的目录
常用参数:
-r 是递归把源目录下的目录递归进行移动;
-f:强行复制文件或目录,不论目标文件或目录是否已存在;
-i:覆盖既有文件之前先询问用户;
-p:保留源文件或目录的属性;
cp命令拷贝目录和拷贝文件大致用法相似,最大差别就是拷贝目录的时候必须加上-r参数,而拷贝文件的时候不需要加-r参数。
cat命令
cat+参数+文件名
常用参数:
n 或 --number:由1开始对所有输出的行数编号;
–b 或 --number-nonblank:和-n相似,只不过对于空白行不编号。
具体说明:
cat命令支持同时查看多个文件,当一次查看多个文件时,每个文件的内容都会被打印到屏幕上;
cat命令不能对文件进行编辑操作,只能查看文件内容。
head命令
head+参数+文件名
常用参数:
-n number:显示文件的前number行内容;
具体说明:
head命令是从文件的开头显示内容,默认情况下只显示前10行的内容;
head命令不能对文件进行编辑操作,只能查看文件内容。
tail命令
tail+参数+文件名
常用参数:
-n number:显示文件的最后number行内容;
具体说明:
tail命令是从文件的结尾显示内容,默认情况下只显示最后10行的内容;
tail命令不能对文件进行编辑操作,只能查看文件内容。
ls命令
ls+参数+目录
常用参数:
-a:显示所有档案及目录(ls内定将档案名或目录名称为“.”的视为影藏,不会列出);
-A:显示除影藏文件“.”和“…”以外的所有文件列表;
-l:列出内容的详细信息;
-r:以文件名反序排列并输出目录内容列表;
-s:显示文件和目录的大小,以区块为单位;
-i:显示文件索引节点号(inode)。一个索引节点代表一个文件;
-R:递归处理,将指定目录下的所有文件及子目录一并处理。
具体说明:
如果一次查看多个目录,则每个目录名用空格隔开。
login命令登录
命令格式:login【命令参数】参数
常见参数:
-p:告诉login指令不销毁环境变量;
-h:指定远程服务器的主机名。
login必须以root权限才能执行,如果是普通用户执行时,需要在命令前加sudo命令来提升权限为root权限。
在/etc目录下新创建一个nologin文件,使用如下命令创建:
touch /etc/nologin

su命令切换用户身份
su[命令参数]参数
常见参数:
-c<指令>或–command=<指令>:执行完指定的指令后,即恢复原来的身份;
-l或–login:改变身份时,也同时变更工作目录,以及HOME,SHELL,USER,logname。此外,也会变更PATH变量;
-m,-p或–preserve-environment:变更身份时,不要变更环境变量;
-s或–shell=:指定要执行的shell。
su命令所有使用者都可以执行。
man 命令查询命令的帮助文件
格式:man【章节】command
常见命令:
d, Ctrl+D: 向文件尾部翻半屏;
u, Ctrl+U: 向文件首部翻半屏;
q: 退出;
#:跳转至第#行;
1G: 回到文件首部;
G:翻至文件尾部。
命令的帮助文件通常存放在/usr/share/man目录下
使用****man**搜索命令
/KEYWORD:
以KEYWORD指定的字符串为关键字,从当前位置向文件尾部搜索,不区分字符大小写;
n: 下一个
N:上一个
?KEYWORD:
以KEYWORD指定的字符串为关键字,从当前位置向文件首部搜索,不区分字符大小写;
n: 跟搜索命令同方向,下一个
N:跟搜索命令反方向,上一个
info命令来查询命令的帮助文件
命令格式如下:
info [命令参数] command
常用命令参数选项:
-d:添加包含info格式帮助文档的目录;
-f:指定要读取的info格式的帮助文档;
-n:指定首先访问的info帮助文件的节点;
-o:输出被选择的节点内容到指定文件。
常见命令如下:
?键:它就会显示info的常用快捷键;
N键:显示(相对于本节点的)下一节点的文档内容;
P键:显示(相对于本节点的)前一节点的文档内容;
U键:进入当前命令所在的主题;
M键:敲M键后输入命令的名称就可以查看该命令的帮助文档了;
G键:敲G键后输入主题名称,进入该主题;
L键:回到上一个访问的页面;
SPACE键:向前滚动一页;
BACKUP或DEL键:向后滚动一页;
Q:退出info。
例如:我们使用info来查询info的帮助手册。
info info

  • 2
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值