一时兴起,给电脑装了个linux系统玩玩,虽然我装的系统有图形界面,但命令行还是非常重要。
文件管理
cd
cd:变换工作目录至 DIR
实例
cd /usr/bin #进入 /usr/bin/
cd .. #返回当前目录的上一级目录
cd - #返回上一次所在的目录
cd ~ #进入当前用户的宿主目录
pwd
pwd:打印出当前/活动目录的的绝对路径
mkdir
mkdir:建立一个空目录
实例:
mkdir <DIR> #在当前目录下创建“DIR”文件夹
ls
ls:显示文件和目录内容
实例:
ls #列出当前目录文件(不包括隐含文件)
ls -a #列出当前目录文件(包括隐含文件)
ls -l #列出当前目录下文件的详细信息
ls -la #显示当前目录下所有文件和文件夹,包括隐藏文件,并显示文件详细信息
cp
cp:复制文件
实例:
cp FILE1 FILE2#将FILE1复制到FILE2,包含了复制和重命名两个结果。
cp test.text test2.text #将test1.text复制到同一目录下,并命名为test2.text
cp test.text /home/sun/ #将test.text复制到/home/sun文件夹下,保留原有文件名
mv
mv:移动文件或目录,或是更改文件或目录的名称。
实例:
mv FILE1 FILE2 #移动/重命名文件。规则与“cp”相同。
rm
rm:移除文件或者目录
实例:
rm <FILE> #删除当前目录下的“FILE”文件
rm -rf <DIR> #递归删除文件夹DIR,也就是删除DIR及其中的所有文件、文件夹。</pre>
tar
tar:打包文件
实例:
tar cf FILE.tar FILES #把一些文件打包,这将只打包不压缩
tar xf FILE.tar #解包文件
tar czf FILE.tar.gz FILES #打包文件并以gzip压缩
tar xzf FILE.tar.gz #解压缩并解包.tar.gz文件
tar cjf FILE.tar.bz2 FILES #打包文件并以bzip压缩,bzip压缩得到的文件比gzip更小
tar xjf FILE.tar.bz2 #解压缩并解包.tar.bz2文件
网络管理
ping
ping检测主机网络接口状态
语法:ping [-dfnqrRv][-c][-i][-I][-l][-p][-s][-t] IP地址
参数:
-d:使用Socket的SO_DEBUG功能。
-c:设置完成要求回应的次数。
-f:极限检测。
-i:指定收发信息的间隔秒数。
-I:网络界面使用指定的网络界面送出数据包。
-l:前置载入,设置在送出要求信息之前,先行发出的数据包。
-n:只输出数值。
-p:设置填满数据包的范本样式。
-q:不显示指令执行过程,开头和结尾的相关信息除外。
-r:忽略普通的Routing Table,直接将数据包送到远端主机上。
-R:记录路由过程。
-s:设置数据包的大小。
-t:设置存活数值TTL的大小。
-v:详细显示指令的执行过程。
实例
通过域名ping公网上的站点
ping -c 5 www.google.com.hk/
find
find -name 123 查询当前目录以及子目录的名为123的文件
find -name ‘*123*’ 查询文件名中包含123的文件
#获取当前目录文件占用情况
du -h --max-depth=1 ./
#进程
#列出所有进程
ps -A
#列出所有进程和进程的信息
ps -ef
暂时就记这些吧,太牛逼的我也学不来
本文由 烦fpy 创作,采用 知识共享署名4.0 国际许可协议进行许可
本站文章除注明转载/出处外,均为本站原创或翻译,转载前请务必署名
最后编辑时间为: Nov 16, 2018 at 11:10 am