Linux-去可视化学习
1.pwd
: print working directory
2.mkdir
:make directory
3. ls
: list
4. rm
- 删除文件:
rm
- 删除空文件夹:
rmdir
- 删除非空文件夹:
rm -r
-r
递归,多级目录一并删除
-f
强制删除,不用任何提示
eg
preparation
mkdir rm_test
cd rm_test
touch doodle.txt
mkdir huahua
cd huahua
touch haha.txt
cd ..
练习:
删除doodle.txt
删除整个huahua目录
删除rm_test(已经是空目录了)
rm doodle.txt
rm -r huahua
cd ..
rmdir rm_test
5.cd+目录名
进入目录
`cd -`返回上一级目录
`cd`返回根目录
6. vi
文档编辑器
cd tmp
vi hello_world.txt #先保证电脑切换到了英文输入法,然后敲i键,就可以输入了 #写下你的感悟~10行简短的英文
Esc #退出编辑模式
:x #保存退出
7.文件查看
cat+文件名
查看文件
head -n 3 文件名
查看文件前3行
tail -n 3 文件名
查看文件后3行
8.文件复制
cp file1 file2
复制file1 成 file2
9.文件移动
mv file1 路径/file2
将file1移至此路径或重命名成file2
10.命令补全
输入ls可以查看当前所有的目录,输入pwd可以查看目前所在的目录,如果我们要改变目录,这些目录的名字都很长,不方便全部输入,那么我们首先输入第一个字母。
接下来按键盘的tab键,这里就可以得到某个文件或者目录的全称,就避免过多的输入了。
如果遇到首写字母都是一样的目录,按一下tab后是没反应的。
我们需要再按一下tab,也就是一共两下tab就可以出来这些首写字母一样的文件或者目录了。
键盘上的上下箭头还可以分别调用上次和往回一次的命令,这样会非常方便输入。中途想退出就按CTRL+C即可。
11.学习使用Linux命令大全
- ls输出的是横向的列表,怎样输出长格式列表(提示:搜索ls)
ls -l 文件名
- 如何查看长格式列表中文件的大小?(提示:ls)
在Linux中显示文件大小的时候,通常的做法是使用“ls -l”,显示的大小是文件的字节大小。
但是,如果文件比较大的话,显示起来不是特别易读,这个时候,可以使用“ls -lh”,就可以使用比较接近文件大小的单位显示文件的大小
- 查看Linux系统版本、内存与硬盘空间?(提示:分别是三个命令)
- 查看系统版本
cat /etc/issue
查看系统内核uname -a
orcat /proc/version
- 查看内存--查看内存总数
cat /proc/meminfo | grep MemTotal
- 查看硬盘空间:
df -h
- 怎样建立类似/tmp/tmp1/tmp1.1 这样的层级目录(提示:搜索mkdir)
在目录
/usr/meng
下建立子目录,并且只有文件主有读、写和执行权限,其他人无权访问
mkdir -m 700 /usr/meng/test
在当前目录中建立bin和bin下的os_1目录,权限设置为文件主可读、写、执行,同组用户可读和执行,其他用户无权访问
mkdir -p-m 750 bin/os_1
mkdir /tmp/tmp1/tmp1.1
- 怎样删除这些层级目录(提示:搜索rm)
rm -r tmp