使用Linux分析数据也有一段时间了,在这里总结一下常用的部分Linux命令,当然这只包括我能想起来的,这也就是为什么我强调“部分”,还有很多待我或者我们去发掘,入门而已,与大家分享。
基本操作
-
目录相关
#返回自己的家目录
cd
cd ~
cd $HOME
#返回上一级目录
cd ../
#返回上一次的目录
cd -
cd $OLDPWD
#打印当前目录
pwd
#在当前目录下创建新目录new_dir
mkdir new_dir
-
查看目录下信息
#查看非隐藏文件,强烈推荐大家用这个
ls -lh
#查看全部文件,强烈推荐大家用这个
ls -alh
#查看非当前目录的其它目录下的内容
ls -lh ~/test/
-
复制粘贴和移动
#复制粘贴(将当前目录下的test.txt复制粘贴到家目录下)
cp ./test.txt ~
#移动文件(将当前目录下的test.txt移动到家目录下)
mv ./test.txt ~
#移动文件夹(将当前目录下的test文件夹移动到家目录下)
mv -r ./test/ ~
#骚操作:移动当前文件夹的文件至上一级目录
mv * ../
-
删除
#删除文件(test.txt)
rm test.txt
rm -i test.txt #交互式
#删除整个文件夹
rm -rf test/ #递归,非交互式
rm -ri test/ #递归,交互式
-
文件压缩(这部分很繁琐,都可以单独出个帖子了~)
#压缩一个叫file的文件
gzip file
bzip2 file
#解压缩一个叫file.gz的文件
gunzip file.gz
#解压缩一个叫file.bz2的文件
bunzip2 file.bz2
-
查看文件内容
cat file #全部输出
less file #比较友好,推荐使用
more file #比较友好,推荐使用
less -S file #格式化输出,列与列对其
-
更改文件权限
#以需要将file文件更改为所有人都可读可写可执行为例
chmod 777 file
-
创建空文件
touch file
获取帮助
再多的特例记忆也不如自己看每个命令的manual,下面列举几种查看帮助方式
#command为你想查询的命令
man command
command --help
太多了。。。。期待总结【2】吧













网友评论