linux简单操作

2017-07-28  本文已影响0人  JeasonLee

文件以及目录基本操作

mkdir dir //创建目录
touch file | >file //创建 文件

cp file1 file2 //复制文件
cp -r dir1 dir2 //复制目录,如果dir2存在则为移动

rm file1 //删除文件
rm -r dir1//删除目录

mv file1 file2//重命名
mv dir1 dir2 //重命名

cat file //查看短文件内容
less file //查看长文件内容

file file1//查看文件类型
file dir1//查看目录类型

du -k file1//查看文件大小(kb)
du -m file1//查看文件大小(mb)

重定向

cat file1>file2 //标准输出重定向

file1>>file2 //追加重定向
file1 file2>>file3

ls shift/ //假设shift目录不存在,就会有错误输出
ls shift 2>file1 //把错误输出重定向到某个文件里

利用管道线进行重定向
cat file.txt|uniq|grep txt|sort //读取file.txt文件中不重复的包含txt并排序过后的内容

重定向有三个重要的文件,分别为

  1. 输入文件
  2. 标准输出文件
  3. 错误输出文件

权限

拥有权限的对象分为‘own’,'group','world'三种

当我们在主目录之外进行创建文件时候,会提示‘Permission denied’,提示没有权限

cd /
touch aaa

解决方法是使用超级用户

sudo touch aaa

查看文件当前所有权限

ls -l file
-rw-rw-r-- 1 peter peter 0 Aug 30 11:57 a.txt

设定权限

chmod 666 file //权限三位对应读、写、执行权限,每个权限又对应拥有者,小组,世界权重。最高为777

修改权限

chmod +w file
chmod -r file

进程

查看所有进程

ps aux

进程太多时可以使用less进行分页查看

ps aux|less

也可以使用管道线进行查找

ps aux|grep vim

结束进程

kiss ID//ID通过 查看进程得到

还有很多,多用多查

上一篇下一篇

猜你喜欢

热点阅读