目录
5.ls可以查看任何目录下的内容,-a选项可以查看所有内容,包括隐藏文件;-l可以查看详细信息,-a和-l可以合并为-al
6.mkdir新建文件夹,-p可以把中间不存在的文件夹也创建出来;要求目录不存在
tar zcvf 压缩文件名.tar.gz 路经1 路经2 ...
10.touch可以创建文件,还可以把一个已经存在的文件最后修改时间改为touch命令时间
ln建立链接文件,即两个文件的内容一模一样,更改一个文件,另一个文件的内容也会发生变化,删除一个,另一个不收影响。(硬链接)
ln -s可以创建软链接文件,软连接不能独立于源文件存在,源文件删除,软连接不可用
当多处需要使用一个文件时,就可以创建链接文件,这样节省内存。因为链接只是起了一个别名,并没有复制内容
15.脚本文件(sh)文件,就是将文件中的命令依次执行,可以用来自动化的完成一些繁琐工作
17.输出重定向可以让命令吧本应该显示在窗口的内容,写入到文件中,即在命令后写>号,就可以实现;文件中的原有内容会被删除
19.在linux系统中可以使用管道把多个命令链接成一条线,前一个命令的处理结果,作为后一个命令的初始数据
20.在命令中使用通配符编写路经,可以使用一个路经代表多个路经(只能代表实际已经存在的路经)
1.Linux与Windows的区别
Linux系统是一个可以多用户登录的系统,即多个用户可以同时在线进行操作,互不干扰,whoami查看当前用户使用的账号。
Windows系统同一时刻只能有一个用户在线操作。
2.Linux有一个根目录,用户的所有东西都放在根目录下
3.pwd可以查看当前目录;
4.cd命令可以设置当前目录
5.ls可以查看任何目录下的内容,-a选项可以查看所有内容,包括隐藏文件;-l可以查看详细信息,-a和-l可以合并为-al
6.mkdir新建文件夹,-p可以把中间不存在的文件夹也创建出来;要求目录不存在
7.rmdir删除空文件夹;rm -rf删除非空文件夹
8. tab自动补齐命令
9.tar对多个文件或者文件夹进行打包,
tar zcvf 压缩文件名.tar.gz 路经1 路经2 ...
解压缩:
tar zxvf 压缩文件名.tar.gz 路经
10.touch可以创建文件,还可以把一个已经存在的文件最后修改时间改为touch命令时间
11.cp拷贝文件:cp 文件1 文件2
ln建立链接文件,即两个文件的内容一模一样,更改一个文件,另一个文件的内容也会发生变化,删除一个,另一个不收影响。(硬链接)
使用: ln 文件1 文件2
ln -s可以创建软链接文件,软连接不能独立于源文件存在,源文件删除,软连接不可用
当多处需要使用一个文件时,就可以创建链接文件,这样节省内存。因为链接只是起了一个别名,并没有复制内容
12. mv移动文件
13.clear清空终端屏幕
14.chmod修改一个文件的属性,一个文件的属性由9个字母组成,分三组,即创建人,同组人,其他人;每组有三种权限:读(r),写(w), 执行(x),无权限(-);同时可以使用数字来表示:读(4),写(2),执行(1),无权限(0)
修改命令:chmod 775 abc.txt
即修改后,创建人和同组人可以读写执行,其他人可以读和执行
15.脚本文件(sh)文件,就是将文件中的命令依次执行,可以用来自动化的完成一些繁琐工作
查看属性:
可以看到还不能执行,没有执行属性(x),因此修改属性:
可以看到有执行属性了,就可以执行了:
16. ps查看当前终端中的所有进程
-aux 查看系统中所有进程
kill pid号 杀死进程;-9可以强制结束一个进程
ctrl + c 可以把占住终端窗口的进程结束掉
17.输出重定向可以让命令吧本应该显示在窗口的内容,写入到文件中,即在命令后写>号,就可以实现;文件中的原有内容会被删除
>>号可以在文件中进行追加,不删除原有文件内容
18.输入重定向可以让程序从文件中获取信息,用<号实现
19.在linux系统中可以使用管道把多个命令链接成一条线,前一个命令的处理结果,作为后一个命令的初始数据
管道使用 | 符号表示
20.在命令中使用通配符编写路经,可以使用一个路经代表多个路经(只能代表实际已经存在的路经)
?可以代表任意一个字符,且必须代表,不能为空
* 可以用来代表任意多个任意字符
21.vim的一些简单命令:
(1)复制nyy命令,表示光标当前行和下面的一共n行,进行复制,n=1可以省略
(2)np命令,表示在光标下一行开始进行粘贴,一共粘贴n次,n=1可省略
(3)ndd命令,表示将内容进行剪切,和nyy类似,n=1可省略