Linux

前期准备(软件安装管家下载安装步骤)

  1. VMware虚拟机(VMware 12)
  2. CentOs 6 64位

linux目录结构分析

  • Linux目录结构: 只有1个根目录

usr::   用于存放共享的系统资源(c:program Files)
etc:    存放系统配置文件
root:   **系统管理员默认用户目录(c:用户/root)
**home(安装软件目录):
  其他用户目录(c:用户/home/其他用户)

  • 基础命令:

pwd:  打印当前目录
cd /:  切换当前目录
ll:  查看当前目录下的内容


SecureCRT连接linux

  1. 在linux的终端输入:ifconfig(windows是ipconfig)–选择里面的 192.168.21.128

  1. 点击SecureCRT.exe–点击文件–连接–快速选择–输入主机名:192.168.21.128(第一步获取的)

  1. 提示新建主机密钥点击接收并保存–输入用户名root和linux当时的用户密码

  1. 弹出连接成功的框(乱码)–然后关闭之后重启–对网络右键属性–更改外观里面的语言为UTF-8

  1. 输入ll显示(无乱码)


展示目录 ll / ls

1. ls **  显示目录下所有文件名称**

2. ls -a **  显示目录下所有文件名称(包括隐藏文件)**

3. ls -l / ll **  显示目录下所有文件的详细内容**


切换目录 cd

1. cd ~ **  切换到root目录**

2. cd - **  切换到上次访问**的目录

3. cd .. **  **回退到上一层目录

4. cd /xx/yy **  可以一次性直接到xx目录下的yy目录**(也可以一层一层找)


创建目录 mkdir (-p)#

1. mkdir xxx **  **创建一个xxx文件夹

2. mkdir -p aaa/bbb **  **创建多级目录文件


移除目录 rmdir

1. rmdir xxx **  **移除一个文件夹


浏览文件 cat more less tail#

cat(一次性展示)

1.cat xxx ** 文档内容  **一次性展示

more(按%展示)

1. more install.log **  文档进行分页展示**

空格:一页一页展示
回车:一行一行
Q:退出

less(按照%展示)

1. less install.log **  文档进行分页展示**

空格:一页一页展示
回车:一行一行
Q/ctrl+c:退出
键盘上下键:可以上下翻页 (区别于more)

tail(具体看某几行 (-n))

1. tail -n install.log **  查看倒数n行的文档内容**


复制文件 cp

1. cp xxx yyy **  **将xxx复制到yyy目录里面

2. cp xxx yyy/zzz **  **将xxx复制到yyy目录的时候更改名为zzz


拷贝(剪切)文件 mv#

*1. mv a.txt /root/bb *  将当前目录下的a.txt剪切到bb目录

*2. mv a.txt /root/bb/b.txt *  将当前目录下的a.txt剪切到bb目录并且命名改为b.txt


删除文件 rm (-rf)

1. rm -r xxx  删除xxx文件

rm -f xxx  不询问的删除xxx文件
rm -r xxx  询问的删除xxx文件
rm -rf xxx 不询问的删除xxx文件(配合使用)


创建空文件 touch#

1. touch xxx.txt  创建一个空文件


压缩文件 tar -zcvf#

压缩和解压文件所需要的属性:

-c:创建一个新的tar文件
-v:显示运行过程中的信息
-f:指定文件名
-x:解开tar文件
-z:调用gzip压缩命令进行压缩
-t:查看压缩文件内容

1. tar -cvf xxx.tar ./* **  **打包

2. tar -zcvf xxx.tar ./* **  **打包并且压缩


解压文件 tar -zxvf

1. tar -xvf xxx.tar

2. tar -zxvf xxx.tar.gz -C /usr/aaa  解压 (linux压缩包后缀是gz) -C是减压到 usr的aaa目录


查找文件位置 find

1. find / -name “ins”  查找名字以ins开头的文件

2. find / -user xxx -ls  查找用户为xxx的目录


查找文件内容 grep

1. grep lang xxx  在文件中查找lang

2. grep lang xxx -color **  **高亮显示


重定向输出 >(覆盖) >>(覆盖)

1. cat aaa > bbb aaa的覆盖bbb

2. cat aaa >> bbb aaa内容追加到bbb


系统管理命令

1. ps -ef **  查看所有**进程

2. ps -ef | grep ssh **  查看某一**进程

3. kill -9 xxxx **  **强制杀死xxxx编号的进程

4. kill xxxx  杀死xxxx编号的进程


×

纯属好玩

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

文章目录
  1. 1. 前期准备(软件安装管家下载安装步骤)
  2. 2. linux目录结构分析
  3. 3. SecureCRT连接linux
  4. 4. 展示目录 ll / ls
  5. 5. 切换目录 cd
  6. 6. 创建目录 mkdir (-p)#
  7. 7. 移除目录 rmdir
  8. 8. 浏览文件 cat more less tail#
    1. 8.1. cat(一次性展示)
    2. 8.2. more(按%展示)
    3. 8.3. less(按照%展示)
    4. 8.4. tail(具体看某几行 (-n))
  9. 9. 复制文件 cp
  10. 10. 拷贝(剪切)文件 mv#
  11. 11. 删除文件 rm (-rf)
  12. 12. 创建空文件 touch#
  13. 13. 压缩文件 tar -zcvf#
  14. 14. 解压文件 tar -zxvf
  15. 15. 查找文件位置 find
  16. 16. 查找文件内容 grep
  17. 17. 重定向输出 >(覆盖) >>(覆盖)
  18. 18. 系统管理命令
,