首先声明下,我的学习计划是根据淘宝得来的某补习班视频略微改进以适合自己,不一定适用其他同学,希望能给其他自学的同学提供借鉴,以防止走更多的弯路,更具有实操性。
主题:学习命令
概念:根目录、bin(程序相关的文件夹)、boot(Ubuntu启动相关)、cdrom(光盘相关)、dev(device,设备相关)、etc(所有程序、服务器配置的地方)、lib(库)、home(自己的)。除了home文件夹,其他的都不要动。
命令:ls list,显示当前路径下的东西 /home/python 根目录下的home文件夹下的python文件夹 pwd 显示结果存在的路径 cd desktop change direction 切换目录 touch 1.txt 创建文件 mkdir 创建文件夹
命令格式 command [-options] [parameter1] 命令 选项 参数 eg. 买煎饼(命令)加个鸡蛋(选项)参数是执行命令的时候给个值,执行的命令就不同 eg. ls / ls -a 显 示指定⽬录下所有⼦⽬录与⽂件, 包括隐藏⽂件 -l 以列表⽅式显示⽂件的详细信息 -h 配合 -l 以⼈性化的⽅式显示⽂件⼤⼩ ls -l -h 显示大小 ls -alh
有问题找man 手册 ↑ 向上翻 ↓向下翻 f 翻一屏 b 往回一屏
自动补全 首字母 + tab键 gedit 编辑 cat 查看 历史命令
通配符 * 文件代表文件名中所有字符 ?
重定向:修改了默认的输出方向 >输出重定向会覆盖原来的内容 >>输出重定向则会追加到⽂件的尾部 ls -alh in | more
| 管道 一行只输一个命令
相对路径 从当前开始算起 绝对路径 从根目录开始算起
cd - 返回 cd ~ 家目录 cd . /A跳到当前文件夹下的A文件里 cd ..上层目录
删除 rm 删除文件 rmdir 删除文件夹 rm C -r 删除文件夹
vi 编辑文件 先输入 i 再输入编辑内容 输入完成后再单击esc, 取消编辑模式,:wq 和:x是存盘保存,不想保存:q!
链接 类似快捷方式 软链接 ln -s xx文件 xx-softlink.txt 硬链接 ln 1.txt 1-hardlink.txt 相当于把内容改了个名字,小名
grep 查看文件里面的某个内容 grep "ntfs" xx.txt 查找该txt里面的ntfs,grep -n "ntfs" xx.txt 包含第几行, grep -v "ntfs" xx.txt 排除ntfs grep "^ntfs" xx.txt 以ntfs 开头的 grep "ntfs$" xx.txt 以ntfs结尾的
mv 剪切粘贴到新文件夹 mv 1.txt python 改文件名 mv python mypython
cp copy 如果不让粘贴 cp A python 那就 cp A python -r
find 查找特定目录下符合要求的文件 find / -name "*22*" 如果没有权限 sudo ...
tar 归档管理 打包 tar -cvf test.tar *py 解包先创建文件夹mkdir test2 再mv test.tar test2 再cd test2 再tar -xvf test.tar 如果压缩 tar -zcvf test.tar.gz 打包解压缩 tar -zxvf test.tar.gz 另外一种格式 tar -jcvf xyz.tar.bz2 *.py 解压缩 tar -jxvf test.tar.bz2
which ls 查看我的命令到底在哪个文件夹下的文件
cal 查看日历 cal -y 2008 date 查看当前时间 date "+%Y====%m====%d"2018====06====10 date"+%y====%m====%d" 2018====06====10
ps 进程 ps -aux 查看全部进程 kill 9822 (9822是需要停止运行的程序的PID)强制杀除 kill -9 9822 动态显示进程 top q退出
reboot 重启 shutdown -h now 立刻关机 shutdown -h 20:20定时关机
df 显示当前硬盘使用情况 du 显示当前路径使用情况
ifconfig 查看IP地址信息
ping 测试两台电脑能否通信
用户新建 sudo useradd shuaige -m 查看是否成功 cat /etc/passwd 进入账户 su shuaige 密码 sudo passwd shuaige 查看是否进入 whoami 退出账户 exit 远程控制 ssh 打开新窗口 ctrl shift +T 切换窗口 Alt + 1 或者Alt +2
su后⾯可以加“-”su -切换到对应的⽤户时会将当前的⼯作⽬录⾃动转换到切换后的⽤户主⽬录: 看$ 表示普通用户 #是root用户
用户组
/斜杠 反斜杠 -横杠 _下划键 | 竖杠
打开新的标签 ctrl shift T