Linux基础教程之(一).入门命令学习

Linux初学

常见命令包括:

cd 文件夹名 :查看路径
dir :查看当前路径下的所有文件
ls :列出当前文件夹下所有内容
pwd :显示当前路径
clear : 清空终端屏幕命令,Ctrl+L清除屏幕
 
mkdir [dir] : 新建文件夹
mv *** **** :移动或者重命名
rm *** *** :删除一次可以删除多个
cp :拷贝
 
touch 文件名 : 新建文件
vi 文件名 : 编辑文件命令
cat 文件名 : 查看文件内容
 
wget (路径):下载
unzip ***.zip :压缩文件到当前目录
 
ls -ltr  |  cat  -vte : 显示文件夹下所有内容详细信息

1. pwd 查看工作目录
printing working directory
2. ls 查看文件夹下内容
list files
ls 列出当前文件夹下所有内容,不显示隐藏文件
“ls aaa”表示显示aaa目录下得内容
“ls ~ aaa”显示根目录和aaa目录下的内容
$ls -a 列出当前文件夹中所有内容,包含以”.”开头的文件 隐藏文件列出
$ls -l 用长格式显示结果
ls -lh 以人们的可读方式而不是字节数来显示文件大小(如:4.0k)
$ls -t 按更改时间排序
$ls -v 按版本先后排序
下图为ls -lh命令的使用方式:
在这里插入图片描述
第一个字段:
第一位表示文件类型。d是目录文件,l是链接文件,-是普通文件,p是管道
第2-4位表示这个文件的属主拥有的权限,r是读,w是写,x是执行。
第5-7位表示和这个文件属主所在同一个组的用户所具有的权限。
第8-10位表示所有用户所具有的权限。
第二个字段:
文件硬链接数目
第三个:
文件所有者用户名
第四个:
文件所属用户组的名称
第五个:
字节数表示文件大小
第六个:
上次修改文件的日期和时间
第七个:
文件名

**3. cd 查看路径 **
命令:cd [dir] 进入文件夹
Change Directory
"cd yxz"表示进入yxz文件夹,
"cd ~"表示返回home根目录
"cd …"表示返回上一层目录(类似DOS)。
4.file 确定文件类型
在这里插入图片描述
5.less 查看文件内容
按q键可以退出
6.cat 查看文件内容
cat 命令的原含义为连接(concatenate), 用于连接多个文件内容并输出到标准输出流中(标准输出流默认为屏幕)。实际运用过程中,我们常使用它来显示文件内容。如果您熟悉MS-DOS 下的type 命令,相信不难掌握cat 命令。

该命令的常用示例如下:
cat file1.txt 显示 file1.txt 文件的内容。
cat file1.txt file2.txt 显示 file1.txt 和file2.txt 文件的内容。
cat -n file1.txt 显示 file1.txt 文件的内容同时显示行号。
7.more 查看文件内容
cat与more的区别:

使用cat命令显示install.log文件,可以从图中看出,系统会将install.log文件完整的显示出来,但是用户只能看到文件的末尾部分,该命令适合显示内容比较少的文件。
使用more命令显示install.log文件,可以从图中看出,系统在显示满一个屏幕时暂停,使用空格可以翻页,使用Q键可以退出。
8.ln 创建链接
link files
硬链接

符号链接
ln -s item link
这里的item可以是目录也可以是文件,link是连接的名字
再 cat link 即可显示item中的内容
9. mkdir 新建文件夹
make directory
命令:mkdir 文件夹
创建文件夹yxz,在执行"mkdir yxz"后显示新建文件夹yxz。
也可以同时创建多个文件夹
10.cp 复制文件和目录
copy file
cp item1 item2 将单个文件或者目录从item1复制到item2中
cp -r dir1 dir2 将1目录复制到2目录中,如果2不存在,则创建2,且包含与1相同的内容
11.mv 移除和重命名文件
mv file1 file2
将1移动到2,如果2存在,则会被1内容覆盖,如果2不在则创建2,无论哪种情况,1都不会存在
linux下重命名文件或文件夹使用mv既可实现。
① 将一个名为abc.txt的文件重命名为1234.txt
mv abc.txt 1234.txt
② 将目录A重命名为B
mv A B
③ 将a.txt移动到/b下,并重命名为c.txt
mv a.txt /b/c.txt
12.rm 删除文件和目录
rm -i 删除之前会提示用户确认
rm -r 递归删除文件夹
13. vi 编辑HTML代码
命令: vi 文件名
注意:
(1) 输入"vi yxz.html"后,用vi打开文件后,是处于「命令行模式(command mode)」,您要切换到「插入模式(Insert mode)」才能够输入文字。切换方法:在「命令行模式(command mode)」下按一下字母「i」就可以进入「插入模式(Insert mode)」,这时候你就可以开始输入文字了。
(2) 编辑好后,需从插入模式切换为命令行模式才能对文件进行保存,切换方法:按「ESC」键。
(3) 保存并退出文件:在命令模式下输入:wq即可!(一定别忘了wq前面的:)
启 动Vim后,vim在 Normal 模式下。
vim的简单使用教程:
让我们进入 Insert 模式,请按下键 i 。(你会看到vim左下角有一个–insert–字样,表示,你可以以插入的方式输入了)
此时,你可以输入文本了,就像你用“记事本”一样。
如果你想返回 Normal 模式,请按 ESC 键。
现在,你知道如何在 Insert 和 Normal 模式下切换了。下面是一些命令,可以让你在 Normal 模式下幸存下来:

i → Insert 模式,按 ESC 回到 Normal 模式.
x → 删当前光标所在的一个字符。
:wq → 存盘 + 退出 (:w 存盘, :q 退出)   (陈皓注::w 后可以跟文件名)
dd → 删除当前行,并把删除的行存到剪贴板里
p → 粘贴剪贴板
hjkl (强例推荐使用其移动光标,但不必需) →你也可以使用光标键 (←↓↑→). 注: j 就像下箭头。
:help <command> → 显示相关命令的帮助。你也可以就输入 :help 而不跟命令。(退出帮助需要输入:q)

只有以上五种方式可以使用,别的字符都无法输入

推荐:

hjkl (强例推荐使用其移动光标,但不必需) →你也可以使用光标键 (←↓↑→). 注: j 就像下箭头。
:help → 显示相关命令的帮助。你也可以就输入 :help 而不跟命令。(陈皓注:退出帮助需要输入:q)
你能在vim幸存下来只需要上述的那5个命令,你就可以编辑文本了,你一定要把这些命令练成一种下意识的状态。于是你就可以开始进阶到第二级了。

当是,在你进入第二级时,需要再说一下 Normal 模式。在一般的编辑器下,当你需要copy一段文字的时候,你需要使用 Ctrl 键,比如:Ctrl-C。也就是说,Ctrl键就好像功能键一样,当你按下了功能键Ctrl后,C就不在是C了,而且就是一个命令或是一个快键键了,在VIM的Normal模式下,所有的键就是功能键了。这个你需要知道。

标记:

下面的文字中,如果是 Ctrl-λ我会写成 <C-λ>.
以 : 开始的命令你需要输入 <enter>回车,例如 — 如果我写成 :q 也就是说你要输入 :q<enter>.

通配符
ls *.sh
*可以代替任何一个字符串,列出以.sh结尾的文件
但是?这个通配符只能代替一个字符
在这里插入图片描述

Putty使用技巧, 1. PuTTY 中文教程 1. 更新记录 2. 版权声明 3. 序言 4. 一些基本知识 5. 简介 6. 安装 7. 第一印象,开始登录一台远程主机 8. 首次登录一台主机时 9. 又看到了中文乱码 10. 怎么还是乱码? 11. 在 PuTTY 里面怎样选中,复制和粘贴? 2. 实时保存会话 1. 关于注销登录的一些事情 2. 窗口保存的输出有点少,前面的都看不到了 3. 新建一个会话时,还有些东西再啰嗦一下 1. 保持连接,不要自动断开 2. 自动登录用户 3. 自动设置环境变量 4. 设置代理服务器 5. 自动执行一个命令 6. 数据自动压缩传输,变相的提高传输速率 7. 无需口令登录 8. X11 转发能够让你在 Windows 上使用 Linux 的程序 9. 用 SSH Tunnels(SSH 隧道),突破防火墙 4. 象特洛伊木马一样建立一条 SSH 反向隧道 5. 把 PuTTY 作为一个安全的代理服务器来使用 1. 设置 PuTTY 的默认设置 2. 备份 PuTTY 的设置 3. 删除 PuTTY 的设置 6. 用 PuTTYgen 来生成密钥,以后可以不用密码登录服务器了 1. 开始用 PuTTYgen 创建密钥 2. 用密钥登录服务器的流程 7. Pagent 加载密钥,每次开机后只需要输入一次密钥口令 8. 用 SSH 来传输文件 1. PSCP 的使用 2. 再来看看 PSFTP 3. 其他可选的 SFTP 客户端 9. 用 Plink 更方便快捷的执行远程主机上的命令 10. 用假象去迷惑敌人 11. Tips(小技巧) 12. FAQ(常见问题) 13. 附录
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值