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 则是合法的
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
- Linux 常用命令基础入门一
- Linux 入门常用命令<一>
- 【Linux基础】Linux常用命令一
- Linux 常用命令基础入门二
- Linux常用命令(一)之基础
- Linux入门学习:常用命令总结一
- linux shell入门知识(常用命令一)
- Linux学习(一)基础与常用命令
- linux入门(一) 命令基础
- Linux学习入门(一)基础命令行入门
- linux入门基础——linux系统常用命令
- Linux入门基础 #3:文件基本操作管理和常用命令
- Linux入门基础 #3:文件基本操作管理和常用命令
- Linux基础入门学习笔记一
- Linux shell入门基础(一)
- Linux开发基础:Shell编程入门(一)
- Linux系统入门基础学习(一)
- Linux系统基础学习之shell及常用命令(一)
- 个人的尚学堂数据库oracle笔记(2)
- 牛人告诉你怎样学Java才是硬道理
- windows2003远程桌面退出后系统自动注销的解决方法
- poj1062 Bellman 最短路应用
- 数字证书原理
- Linux 常用命令基础入门一
- 清除页面广告?身为前端,自己做一款简易的chrome扩展插件吧
- OpenCV的HOG+SVM训练程序注意事项
- 设计不使用互斥锁的并发数据结构
- PHP CLI模式开发
- ios学习之旅------玩转结构体
- 【HNOI模拟题】物理
- [leetcode-143]Reorder List(c)
- iOS开发 - 二维码的生成与读取