@CrazyHenry
2018-01-23T15:02:54.000000Z
字数 2338
阅读 1291
xxxxLinux命令行
- Author:李英民 | Henry
- E-mail: li
_yingmin@outlookdotcom- Home: https://liyingmin.wixsite.com/henry
快速了解我: About Me
转载请保留上述引用内容,谢谢配合!
cp -r /usr/xu/ /usr/liu/ ##将/usr/xu目录中的所有文件及其子目录拷贝到目录/usr/liu中cp xxx.txt 路径
sudo passwd root
移动光标
ctrl+b: 前移一个字符(backward)//用左右即可ctrl+f: 后移一个字符(forward)//用左右即可alt+b: 前移一个单词alt+f: 后移一个单词ctrl+a: 移到行首(a是首字母)ctrl+e: 移到行尾(end)ctrl+x: 行首到当前光标替换//直接删除ctrl+u,然后打新的命令
编辑命令
alt+.: 粘帖最后一次命令最后的参数(通常用于mkdir long-long-dir后, cd配合着alt+.)alt+d: 删除当前光标到临近右边单词开始(delete)ctrl+w: 删除当前光标到临近左边单词结束(word)ctrl+h: 删除光标前一个字符(相当于backspace)ctrl+d: 删除光标后一个字符(相当于delete)ctrl+u: 删除光标左边所有ctrl+k: 删除光标右边所有ctrl+l: 清屏ctrl+shift+c: 复制(相当于鼠标左键拖拽)ctrl+shift+v: 粘贴(相当于鼠标中键)
其它
ctrl+n: 下一条命令(上键)ctrl+p: 上一条命令(下键)alt+n: 下一条命令(例如输入ls, 然后按'alt+n', 就会找到历史记录下的ls命令)alt+p: 上一条命令(跟alt+n相似)shift+PageUp: 向上翻页shift+PageDown: 向下翻页ctrl+r: 进入历史查找命令记录, 输入关键字。 多次按返回下一个匹配项
* 匹配 0 或多个字符? 匹配任意一个字符[list] 匹配 list 中的任意单一字符[abc][!list] 匹配 除list 中的任意单一字符以外的字符[!abc][c1-c2] 匹配 c1-c2 中的任意单一字符 如:[0-9] [a-z]{string1,string2,...} 匹配 string1 或 string2 (或更多)其一字符串{c1..c2} 匹配 c1-c2 中全部字符 如{1..10}
man //man ls--help //ls --helpcat /etc/issue //查看当前Ubuntu版本
exit//退出shellexit//退出root用户exit()//退出python shell
sudo rm -r test //删除test文件夹
//方法一chmod 700 file1//4+2+1=7,读写执行,700:用户,用户组,其他用户//方法二chmod +x file1 //给所有用户,用户组增加执行权限chmod u+x file1chmod go-rw file1 //g:group,o:others,u:user
//方法一sudo apt-get updatesudo apt-get install xxxsudo apt-get install --reinstall xxx//重新安装sudo apt-get install treetree 目录 //tree可以打印出目录之后的树形结构//方法二sudo dpkg -i xxx.debsudo apt-get install -fsudo dpkg -i xxx.deb//卸载sudo apt-get remove xxxsudo apt-get autoremove xxxsudo apt-get purge xxxsudo apt-get autoremove xxx --purge//软件搜索与升级sudo apt-cache search xxxsudo apt-get upgradesudo apt-get dist-upgrade
cd - //上一次目录cd ~ //与cd等效pwd//当前路径cd / //根目录mkdir xxx //创建目录mkdir -p father/son/grandson //创建多级目录ls -l //等价于ll,以具体方式显示ls -lh //以一般人可以看懂的方式具体显示ls -A //显示包括隐藏文件在内的文件,除了.和..ls -a //显示所有文件,包括. ..ls -dl <目录名> //查看某一个目录的完整属性,而不是显示目录里面的文件属性ls -s //显示文件大小,以kb为单位ls -sh //显示文件大小,并直观显示ls -S //按照文件大小排序,由大到小ls -AsSh //综合使用
rm xxx //删除文件rm -r ./xxx //删除目录xxx,等价于rm -r xxxrm -f xxx //强制删除只读文件mv xxx.txt ./dir1 //移动文件,不能移动目录,只能复制mv xxx.txt file1 //重名为file1file /bin/ls //查看ls的文件类型,可执行文件
sudo tar -czf tardir.tar.gz file1 dir1 dir2sudo tar -xzf tardir.tar.gz -C 指定目录zip something.zip something (目录请加 -r 参数)unzip something.zip -d 指定路径//指定路径:-d