前言
1.为什么要学习命令?
命令对于熟练使用Linux/Unix系统而言是必不可少的 ;
命令行应用的可扩展性、灵活性更好;
打破了使用Windows时一个鼠标“一点到底”的简单与乏味,它提供给用户更 大的灵活性与想象空间;
命令已成为Linux/Unix的典型标志,也已成为Linux/Unix的魅力所在;
2. 说明:
Linux 命令及其参数是严格区分大小写
Linux文件名严格区分大小写
3. 常用命令
(1)systemctl reboot 重启
(2) systemctl poweroff 关闭系统,切断电源
(3) clear 清屏 ctrl+l
(4) man
(5) echo
(6) systemctl suspend 暂停系统
快捷键
常用快捷键,在这里就不一一编辑了
5.简单介绍Xshell
首先由于我用的是虚拟机,相信我们都知道,虚拟机里面的字体很小,大家都不喜欢在黑屏里去写代码,眼睛实在受不了,所以我选择用Xshell连接我的虚拟机,进行命令的编辑运行。下面,我先简单的讲述一下Xshell连接虚拟机的步骤。
查看我们虚拟机的ip,在这里我们将用到第一个命令,查询IP地址
首先在虚拟机输入 ip addr
看到我们的ip地址为:192.168.149.200,然后我们打开Xshell,点击属性—>如下页面输入相应ip地址
连接即可,下面我们在Xshell输入 ip addr
可以看到,我们已经成功连接!o( ̄▽ ̄)ブ
正片开始!!!🌙
一、文件相关命令
(一)、文件基本操作命令
1、ls 命令
(1),显示指定目录下的文件清单:ls (此处默认为当前目录)
(2),显示隐含文件:ls -a
(3),长格式输出:ls -l
注:
-:表示普通文件。
d:表示目录文件,在Linux中目录也是文件,不仅如此,实际上在Linux中任何设备也可以被当作文件处理。
l:表示符号连接文件。
b:表示块设备文件。
(4),递归显示:ls -R
2、pwd 命令
(1) ,显示当前目录:pwd
3、mkdir 命令
(1),在当前目录下创建目录:mkdir abc
(2),创建多级目录:mkdir -p a/b/c
4、cd 命令
(1),切换工作目录:cd /var
(2),切换到当前用户的主目录:cd
5、touch 命令
(1),创建空文件:touch myfile
(2),改变文件的最后修改时间:touch -m myfile
6、cp 命令
(1),复制文件:cp /etc/*.conf abc
(2),复制目录:cp -R /etc abc
7、mv 命令
(1),将文件移动到目录中,文件 myfile 移动到目录 mydir1 中:mv myfile mydir1
(2),文件改名,将文件 mydir1 改名为 myfile2:mv mydir1 myfile2
8、rmdir 命令
(1),删除指定空目录:rmdir mydir1
9、rm 命令
(1),删除文件:rm php.ini
(2),删除目录(存在目录):rm -rf abc
10、cat 命令
(1),显式指定文件的内容:cat /etc
11、more和less 命令
(1),分屏显示指定文件 (sudo.conf) 内容:more /etc/sudo.conf
less 功能与more相似,支持翻屏
12、head 命令
(1),显示文件头10行的内容:head /etc/sudo.conf
(2),显示文件头15行的内容:head -n15 /etc/sudo.conf
13、tail 命令
(1),显示文件最后10行内容:tail /etc/sudo.conf
(2),显示文件最后12行内容:tail -n12 /etc/sudo.conf