有时候就是想不起来,还是记下来吧
clear 清屏
mkdir dd 创建dd文件夹
touch a.txt 创建a.txt
ls 查看当前目录
open a.txt 打开a.txt
open aa 打开aa文件夹
find a.txt 查找当前目录是否有a.txt文件
cat a.txt 查看a.txt文档内的内容
head -5 a.txt 查看a.txt文档中的前五行
tail -10 a.txt 查看a.txt文档中的后十行
cp a.txt b.txt 把a.txt的内容复制到b.txt
cp a.txt ./cc 把a.txt复制到当前文件夹的cc
cp a.txt ../d.txt 把a.txt复制到上一目录的d.txt中
rm a.txt 删除a.txt
rm -rf * 删除当前文件夹的所有文件
rm -r dd 删除dd文件夹
echo “zhengran” >> a.txt 向a.txt添加jiayazi
mv a.txt cc 移动a.txt到cc文件夹
mv a.txt ../f 移动a.txt到上一目录的f文件夹下
pwd 显示当前的路径
脚本要怎么才能运行,linux提供了很多的脚本解释器来执行脚本,如下:
./脚本文件 执行脚本文件(方法1)
sh 脚本文件 执行脚本文件(方法2)
bash 脚本文件 执行脚本文件(方法3)
常用的脚本解释器:bash、csh、csh、ash、bsh、ksh等等;
注意:脚本解释器的路径是在根目录的bin文件夹下
知道1:linux中 root是管理员用户下,home是来宾用户下,我们用管理员账户登录会直接到root下。
知道2:我们可以cd ~ 直接回到当前用户下
ps aux或ps less查看linux当前进程和进程信息
grep命令是一种强大的文本搜索工具:grep 'jiayazi' d* (显示所有以d开头的文件中包含 test的行)
vi的常见操作:vi是linux下的文本编辑器,vim是vi的升级版
把vi操作想成我们在window操作文本一样,只是他是命令而已
1、vi+文件名 打开当前文件
2、control+c 切换编辑到命令
2、shift+G 到达文本的最下面
3、gg 到达文本的最上面
4、ctrl+u 向上翻半屏(up)
5、ctrl+d 向下翻半屏(down)
6、ctrl+b 向上翻一屏(backward)
7、ctrl+f 向下翻一屏(forward)
8、:q 退出文件操作(quit)
9、ZZ: 保存修改退出文件操作
10、o 换行
11、x 删除光标所在的字符
权限问题:(更改linux下文件夹或文件权限)
chmod 用3个数字来表达对 用户(文件或目录的所有者),用户组(同组用户),其他用户 的权限:
如:chmod 777 /test
数字7是表达同时具有读,写,执行权限:读取--用数字4表示;
写入--用数字2表示;
执行--用数字1表示;
按照规则,如你想设置/test目录的权限为:
对用户可读可写:4(读取)+ 2(写入)= 6 ;
对用户组可读可执行:4(读取)+ 1(执行)= 5 ;
对其他用户仅可读:4(读取);
这样就可以用命令:
chmod 654 /test
linux下各个文件夹的作用:
usr:用于存放系统应用程序,比较重要的目录/usr/local 本地系统管理员软件安装目录(安装系统级的应用)。这是最庞大的目录,要用到的应用程序和文件几乎都在这个目录。
/usr/x11r6 存放x window的目录
/usr/bin 众多的应用程序
/usr/sbin 超级用户的一些管理程序
/usr/doc [Linux](http://lib.csdn.net/base/linux)文档
/usr/include linux下开发和编译应用程序所需要的头文件
/usr/lib 常用的动态链接库和软件包的配置文件
/usr/man 帮助文档
/usr/src 源代码,linux内核的源代码就放在/usr/src/linux里
/usr/local/bin 本地增加的命令
/usr/local/lib 本地增加的库
bin:存放二进制可执行文件(ls,cat,mkdir等),常用命令一般都在这里
etc:存放系统管理和配置文件,例如:用户配置
dev:用于存放设备文件。
opt:额外安装的可选应用程序包所放置的位置。一般情况下,我们可以把tomcat等都安装到这里。
var:用于存放运行时需要改变数据的文件,也是某些大文件的溢出区,比方说各种服务的日志文件(系统启动日志等。)等
root:超级用户(系统管理员)的主目录(特权阶级^o^)
home:存放所有用户文件的根目录,是用户主目录的基点
cores:存放一些系统依赖