Linux 常用命令基础入门一

来源:互联网 发布:电视直播电脑版软件 编辑:程序博客网 时间:2024/06/07 02:45
pwd        查看当前处在的工作目录
cd   /   到达根目录


Tab 一次 补齐   两次  提示


cp file1 file2  拷贝文件
cp -r dir1 dir2 拷贝目录


mv file ..  把file移动到 上一级目录
mv file dir/ file 移动到当前dir目录中


mv file1 file2  重命名目录
mv dir1 dir2 # dir2 存在则为移动


rm file     删除
rm -r dir  删除目录


创建文件:
touch a.txt 
>a.txt    
编辑器保存


创建目录:
mkdir dir


查看文件:
cat file  或编辑器
less 可以分页查看




查看文件类型:
file a.txt


通配符---》字符串匹配
*


rm a*   删除所有以a开头的文件
rm *    删除当前目录下的所有文件


upzip happygrep-master.zip   解压zip包


zip -r happygrep-maste.zip haapygrep-master/(打包的文件)   打包文件


echo a*   打印对应字符串的文件名


rm  *.html  删除所有html文件


tar zxvf  文件名.tar.gz           解药  .tar.gz类型


tar zcvf  文件名.tar.gz/  wget-1.11.1/               压缩.tar.gz型


tar jxvf  文件名.tar.bz2           解压tar.bz2文件


tar jcvf  文件名.tar.bz2 文件名/           压缩tar.bz2文件


重定向
任何一个命令都有输出,有时候并不想输出,则可以保存到文件中去
date >output.txt


有一个目录中有很多文件,我想查找包含less的文件
1.则可以 ls /bin|grep less
就可以查找到包含less的所有文件
2.也可以ls /bin >bin.txt保存到文件中
再通过 grep less <bin.txt  也可以得到同样的效果


LINUX所有的东西都是文件
file descriptor
三个固定的文件描述符
stdin  0   键盘输入
stdout 1  正确输出
stderr  2   错误输出




有一个小程序
cowsay
hellopter
就会有牛标准输出




redirect stdout
重定向符>每次操作都会把文件先进行清空
再进行写入
file1   file2  file  


如果要进行追加则必须是>>  两个连字符
cat file1 file2 也会同时打印两个文件
cat file1 file2 >file 同时输出


redirect stderr
标准错误重定向输出
进行重定向输入文件也是可以的
例如 ls shit 2>out.txt


redirect stdin
标准输入
cowsay <out.txt


管道符一个一个命令连接起来   |
command1|command2|command3


剔除一个文件中的相同字符串
cat files.txt|uniq


如果想只看到后缀为txt的文件 则可以
cat files.txt|uniq|grep txt


用户在自己的主目录是有写权限,而其他则没有


sudo apt-get -y install vim     安装软件
因为要涉及其他文件位置的存放所以需要sudo


rwx三种常用权限
ls -l a.txt
-~w-rw-r-- 1 peter peter 0 Aug 30 11:57 a.txt
- 普通文件file
l sym link 链接
directory 目录
。。。


1  link number 链接数量


owner group world各三位


对目录进行查看
ls -ld mydir


whoami    查看当前目录文件的拥有者


chmod +w (文件)    给文件+上写权限


vim a.sh
敲一个简单的打印命令
echo hello 
./执行文件名


每个文件权限都有相应的代码数
r 4   x 2  w 1
chmod  666 a.txt  则是合法的
0 0
原创粉丝点击