在学习工作中会常接触到Linux命令,然后对于一些不常用并且不熟悉的命令每次都需要从网上查找,让许多同学很是苦恼,小编经常同学们的反馈整了一些Linux培训常用的相关命令及使用详解,下面我们一起来看一下吧。
touchtext.py创建一个文件
mkdirjackyang创建一个文件夹(-p创建多级文件夹)
clear清屏
ls-a显示隐藏文件
ls-l以列表的形式显示
ls-l-h在配合-l以列表一起显示的时候-h可以以合适的单位显示文件的大小(-l-h-a可以缩写成-lha顺序无所谓)
manls可以格式清晰的显示man后面所接的命令的文档,但是是一个新的页面,退出按Q键(man2open中间的是后面命令文档对应的查询级别,1-8)
cat文件名查看文件里面的内容
history查看历史命令(!233感叹号加上历史命令编号可以直接执行该命令)
rm文件名删除命令(-r递归删除文件或者文件夹)
ls>test.txt将原本ls命令后显示在终端上的内容重定向到后面制定的文件里面,eg:test.txt
ls>>test.txt同上只是两个大于号是可以追加的(如果文件不存在,那么重建,如果有内容则是追加。但是一个大于号就是先删除,再写上内容)。
moretest.textmore命令和cat命令是类似的都是查看文件的内容不同之处在于cat是一次性的查看所有文件内容,但是more却是部分显示(通过d、f)来分页,所以在查看大文件的时候使用more比较好。
ls-alh|more将上面的6、11、13等命令集成使用,这样可以避免创建重定向储存的临时文件。(竖线可以理解成管道,并不是所有的命令都有管道)。
;eg:ls;ls-alh分号的作用就是将两个命令同时执行(不推荐)
cd~回到当前用户的目录
cd-回到上一次的目录
mvmvtoday.txttoday001.txt(1)修改文件名,前面的是老文件名,后面是新文件名(2)剪切并粘贴文件到某个位置
ln-stoday.txtsoft_link.txt创建一个文件的软链接,soft_link.txt被称之为today.txt的软链接(相当于快捷方式)
lntoday.txthard_link.txt创建一个文件的硬链接,hard_link.txt称之为硬链接文件(理解为同一个文件多了一个文件名)
grep-n/-v文件搜索
copy(-r)文件新的路径copy是复制一个文件并且粘贴到一个新的路径,如果复制一个文件夹提示不能操作,可在后面加上-r。
find特定目录下查找符合条件的文件(1)find./-nametest.txt按照名字查找当前目录下名字为test.txt的文件(2)find/jackyang-size2M查找jackyang目录下登录2M大小的文件(-size+2M大于.-size-2M小于2M的)如果出现的文件显示没有权限可以在find前面加上sudofind
tar-cvftarTest.tar*.py将当前目录中以.py结尾的文件打包成tarTest.tar打包文件
tar-xvftarTest.tar将tarTest.tatarTest.ta文件解包
tar-zcvftarTest.py.gz*.py压缩文件需要在参数上加上z和压缩文件名后面加上.gz(tar-jcvftarTest.tar.bz2*.py)
tar-zxvftarTest.py.gz解压文件.对于的第二种解压(tar-jxvftarTest.tar.bz2)后面加上-Cjackyang/xxx解压到指定目录
cal日历cal-y2017显示2017年的日历。直接cal显示的是当前月份的日历
date显示当前时间,date“+%Y年%m月%d日”.===>2017年12月12日
ps-aux/top/htop都是查看电脑的使用情况(注意Mac终端命令)
kill进程号(kill-9进程号)加了-9强制杀死
reboot重启。shutdown-h20002000秒后关机
df显示硬盘的情况。du显示当前路径的使用情况
Ifconfig查看ip和设置ip
ping加上IP查看网络是否通畅
sudo-s切换超级管理员
(1.字母法)chmodu(g\o)=rwxaa.py修改aa.py这个文件的权限产生u\g\o分别对应着拥有者、同组用户、其他用户(2.数字法)r—>4w—>2x—>1chmod137aa.py表示拥有者可执行,同组者可写可执行、其他用户可读可写可执行。
adbshellpmlistpermissions-d-g查看Android手机的权限分类和说明
以上就是关于扣丁学堂Linux培训之常用命令总结的详细介绍,最后想要了解更多关于Linux发展前景趋势,请关注扣丁学堂官网、微信等平台,扣丁学堂IT职业在线学习教育平台为您提供权威的Linux视频教程系统,通过千锋扣丁学堂金牌讲师在线录制的Linux视频教程课程,让你快速掌握Linux从入门到精通开发实战技能。扣丁学堂Linux技术交流群:692395686。