​ Linux基本操作与命令

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了​ Linux基本操作与命令相关的知识,希望对你有一定的参考价值。

Linux基本操作与命令
实验要求:
1.首先启动虚拟机软件VMware—VMware Player。
2.在窗口左侧选择“Ubuntu”,在右下角选择“播放虚拟机”。
3.若出现“此虚拟机可能已被移动或复制”对话框,则选择“我已复制该虚拟机”。
4.若出现软件更新对话框,则选择“以后提醒我”。
5.Ubuntu开始启动(大约2-3分钟)。
6. 查看Dash主页和主文件夹中的内容。
7. 用LibreOffice Write、LibreOffice Calc、LibreOffice Impress(也可以用Wps)各创建一个文件,并存入到主文件夹中的“文档”文件夹(或Documents文件夹)中,文件名及文件内容自定。
8. 按下Ctrl + Alt + T,进入shell命令提示符。
9. 在shell命令状态下完成下列操作,并记录下相应的shell命令。
(1) 显示当前工作目录。
(2) 列出当前目录中内容的详细信息。
(3) 在主文件夹中创建一个以d001作为名称的子目录。
(4) 将d001子目录设置为当前目录。
(5) 在d001子目录中创建d002子目录。
(6) 重新将用户主目录设置为当前目录。
(7) 将“文档”文件夹(或Documents文件夹)中的所有文件复制到d001子目录中。
(8) 删除d002子目录。
(9) 删除d001子目录中的所有文件。
10. 写出完成上述操作的步骤或命令,并存入到一个Word文档中。
11. 最后提交完成的.doc文件。
其实我是想要那个完成的doc文件。。。。

参考技术A 1.md5sum 核对md5值
用法:md5sum 文件
2.reboot 重启 halt关机 (得以root身份执行)
3.su 切换到root身份
用法:su -
4.sudo 以root身份执行操作
举例:sudo reboot
5.cp 复制文件
举例: cp -a /home /media/D
6.mv 移动文件
mv /home/user/doc /media/D
7.查看硬盘分区表
fdisk -l
8.查看进程
top
9.终止一个进程
pkill ;kill
举例:pkill fcitx
kill 1030
PPoE拨号
pppoe-setup和pppoeconf
增加用户
adduser
删除用户deluser
修改密码 passwd
查看文件 ls
切换目录 cd
cd /
查看硬盘空间占用
df -h
..........................................
你自己到网上找资料看,我这样说是没用的,得实践才行。
最简单的方法:
cd /bin
ls | more
你会看到好多命令
找命令的帮助信息:
命令 --help
ls --help

[Linux] Linux 中的基本命令与目录结构(初稿)

Linux 中的基本命令与目录结构

目录

  • 一、Linux 基本目录结构
  • 二、基本命令
  • 三、浏览目录
  • 四、中间命令
  • 五、更改密码
  • 六、环境变量和 shell 变量
  • 七、命令路径
  • 八、文本编辑器
  • 九、获取在线帮助
  • 十、shell 输入输出
  • 十一、操作进程
  • 十二、更改文件权限
  • 十三、归档和压缩

 

一、Linux 基本目录结构

技术分享

 

技术分享

 

技术分享

 

二、基本命令

  1.shell 命令行界面,Unix 中最重要的部分之一。
  2.shell 是运行命令行的应用程序,命令行是指用户输入的命令。
  3.shell 脚本,也是 Unix 中重要的部分,它类似 MS-DOS 中的 .bat 批处理文件。

 

  2.1 shell 窗口的提示符: [email protected]:path$ (用户名@主机名:路径$)  

  输入输出(I/O)。进程从输入流中读取数据,向输出流写出数据。输入流可以是文件、设备、终端,甚至是其它进程的输出流。

 

  2.2 ls 命令:显示指定目录的内容,默认参数为当前目录。

  参数 -l 显示详细的列表,-F 显示文件类型信息。

$ ls -l

 

  2.3 cp 命令:复制文件

$ cp [file1] [file2]

  【注释】将 file1 复制到 file2

 

$ cp [file1] ... [fileN] [dir1]

  【注释】将多个文件复制到指定目录

 

  2.4 mv 命令:重命名文件

$ mv [file1] [file2]

  【注释】将文件名从 file1 重命名为 file2

 

$ mv [file1] ... [fileN] [dir1]

  【注释】将多个文件移动到指定目录

 

  2.5 touch 命令:创建文件

  如果文件已存在,该命令会更新文件的时间戳。

$ touch [file1]

 

  2.6 rm 命令:删除文件

$ rm [file1]

 

  2.7 echo 命令:将参数显示到标准输出

$ echo Hello again.

 

三、浏览目录

  1.Unix 的目录结构从 / 开始,也称 root 目录,目录以 / 分隔,不是 Win 中的 \\。
  2.以 / 开头的路径叫绝对路径,如:/user/lib。
  3.“..(两点)”代表一个目录的上层目录,如:当前目录是 /user/lib,那 .. 就代表 /user 目录,../bin 则代表 /user/bin。
  4.不以 / 开头的叫相对路径。

 

  3.1 cd:设置当前的工作目录

$ cd [dir1]

 

  3.2 mkdir 命令:创建新目录

$ mkdir [dir1]

 

  3.3 rmdir 命令:删除目录

$ rmdir [dir1]

 

  3.4 shell 通配符:匹配文件名和目录名

$ echo *

  【注释】列出当前目录中的所有文件。

  

  通配符:

  (1)* 代表任意字符和数字;

  (2)? 匹配一个字符;

  (3)‘‘ 不展开通配符,如:‘*‘ 会显示一个*;

  (4)...

 

四、中间命令

  4.1 grep 命令:显示文件和输入流中和参数匹配的行

$ grep root /etc/passwd

  【注释】文件 /etc/passwd 中包含文本 root 的所有行

 

$ grep root /etc/*

  【注释】查看目录 /etc 中所有包含 root 的文件


  选项:-i(不区分大小写),-v(反转匹配,显示所有不匹配的行)   

 

  4.2 less 命令:分屏显示

less /usr/share/dict/words

 

  4.3 pwd 命令:仅输出当前的工作目录名

 

  4.4 diff 命令:查看两个文件之间的不同

$ diff [file1] [file2]

 

  4.5 file 命令:查看一个文件的格式信息

$ file [file1]

 

  4.6 find 和 locate 命令:查找文件

$ find [dir1] -name [file1] -print

  locate 命令:从索引中查找文件。

 

  4.7 head 和 tail 命令:显示文件的内容

  head 命令:显示文件的前 10 行内容;

  tail 命令:显示文件的后 10 行内容

head /etc/passwd

tail /etc/passwd

 

  4.8 sort 命令:按照字母顺序快速排序

  选项 -n 按数字排序,-r 反向排序

 

五、更改密码

  passwd 命令:更改密码

 

六、环境变量和 shell 变量

  shell 变量:shell 中保存的临时变量
  =:赋值

$ STUFF = blah

 

  提升为环境变量:

$ export STUFF

 

七、命令路径

  PATH 一个特殊的环境变量:

$ echo $PATH

 

八、文本编辑器

  vi、Emacs

 

九、获取在线帮助

  如果想了解 ls 命令的用法:

$ man ls

  

十、shell 输入输出

  重定向字符 >:

$ command > [file1]

  【注释】把执行结果输出到文件。如果文件不存在会新建,已存在会清空原内容。

 

$ command >> [file1]

  【注释】如果不想把原文件覆盖,可以使用 >> 将结果输出到末尾。

 

十一、操作进程

  终止一个进程

$ kill pid

  

  暂停进程

$ kill -STOP pid

 

  继续执行进程

$ kill -CONT pid

 

十二、更改文件权限

  12.1 chmod 命令:更改文件权限

  为用户组 g 和 o 加上可读权限 r:

$ chmod g+r [file1]
$ chmod o+r [file1]

 

  简化,使用一行命令:

$ chmod go+r [file1]

  取消权限:go-r。

 

  四个字符对应的权限信息:r:可读;w:可写;x:可执行;-:无。

 

十三、归档和压缩

  13.1 gzip 命令:压缩单个文件

 

  13.2 tar 命令:压缩和归档多个文件和目录

$ tar cvf archive.tar [file1] [file2] ...

 

  解压:

$ tar xvf archive.tar

 




【博主】反骨仔

【原文】http://www.cnblogs.com/liqingwen/p/6804028.html 

【GitHub】XMind 下载

【参考】《How Linux Works》

以上是关于​ Linux基本操作与命令的主要内容,如果未能解决你的问题,请参考以下文章

​dump命令--Linux命令应用大词典729个命令解读

​查看Linux系统的所有配置命令

​ Linux 命令汇总 更新中

​ssh-keyscan命令--Linux命令应用大词典729个命令解读

Linux运维工程师​‌‌一般要求掌握哪些知识?

​github环境搭建与基本设置(系统centos6.5)