首先声明下,我的学习计划是根据淘宝得来的某补习班视频略微改进以适合自己,不一定适用其他同学,希望能给其他自学的同学提供借鉴,以防止走更多的弯路,更具有实操性。
主题:学习命令
概念:
根目录,仓(程序相关的文件夹),启动(Ubuntu的启动相关),CDROM(光盘相关),偏差(设备,设备相关),等等(所有程序,服务器配置的地方),LIB(库) ,家(自己的)。除了家里文件夹,其他的都不要动。
命令:
LS列表,显示当前路径下的东西的/ home / Python的根目录下的家庭文件夹下的蟒蛇文件夹PWD显示结果存在的路径CD桌面改变方向切换目录1.txt的触摸创建文件的mkdir创建文件夹
命令格式
command [-options] [parameter1]命令选项参数例如。买煎饼(命令)加个鸡蛋(选项)参数是执行命令的时候给个值,执行的命令就不同例如。LS / LS -a显示指定⽬录下所有⼦⽬录与⽂件,包括隐藏⽂件-l以列表⽅式显示⽂件的详细信息-h配合-l以⼈性化的⽅式显示⽂件⼤⼩ls -l -h显示大小ls -alh
有问题找man手册
↑向上翻↓向下翻f翻一屏b往回一屏
自动补全
首字母+ tab键gedit编辑cat查看历史命令
通配符*文件
代表文件名中所有字符?
重定向:
修改了默认的输出方向>输出重定向会覆盖原来的内容>>输出重定向则会追加到⽂件的尾部LS -alh \ BIN | 更多
| 管道
一行只输一个命令
相对路径
从当前开始算起绝对路径从根目录开始算起
cd
cd - 返回cd~家目录cd。/ A跳到当前文件夹下的A文件里cd ..上层目录
删除
rm删除文件rmdir删除文件夹rm C -r删除文件夹
VI编辑文件
先输入我再输入编辑内容输入完成后再单击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一个python那就cp一个python -r
查找查找特定目录下符合要求的文件
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.