linux基本命令
1. ls -a显示隐藏文件 -l显示rwd -h显示大小
2. rm删除 +文件名 touch创建文件 mkdir创建文件夹
3. 通配符:* 替换多个 ?替换一个 [123456]通配符 ,也是代表一位,但是限制只能是这里面的数
4. >重定向+文件(删掉再写) >>追加(直接追加)
5. cat查看文件(一次性查看)可以查看多个文件 more(翻页) q退出 b往下 f往上
6. ls -alh /bin | more |是管道(重定向差不多,把前一段的内容再用后面的语句执行)
7. ;是多个命令 tab自动补全 cd ../..上上层路径 cd -回到上一次位置 cd ~家目录
8. mv 源文件 新文件 (1.移动文件 2.文件重命名)
9. ln -s 原文件 软链接名 无-s就是硬链接 {软链接 指向文件名(二维指针),硬链接直接指向文件中的数据(一维指针)} 硬链接数=0,文件才会被删除
10. cat 1.txt 2.txt > xxx.txt 直接合并两个文件 find 找文件名
11. grep "搜索内容" 被搜索文件 “^jij”查看开头必须以jij开头的文件 “123$”结尾的
12. cp 1.txt 2.txt 复制文件 文件夹不让动的 -r 一下就行了
***:vi编辑器中: (只有在刚进去的时候的页面中)
d删除 w跳一个单词
ll 等于 ls -la显示
which is查看用的命令的路径 whoami 查看的当前账户
cs+T终端下,开多个窗口
Subline编辑器的应用:
选中内容+tab键,缩进
Shift+Tab键往回缩进
13. ipython3可以直接用命令行,python2内部不允许有中文(#-×-coding:utf-8 -*-)设置完成
14. 1. 普通打包:tar -cvf 打包名 *.py(要打的文件) 解压: tar –xvf 解包名
2. gz解压缩: tar -zcvf xxx.tar.gz *.py tar -zxvf xxx.tar.gz
3. tar -jcvf yyy.tar.bz2 *.py tar -jxvf yyy.tar.bz2
4. zip zzz.zip *.py unzip zzz.zip
(-c 加解压路径 -d 加解压路径(zip))
15. cal -y 2008 >1.txt date "+%Y=====%m===%d" 显示后面这个的年月日格式 %y年显示2位
16.ps当前终端下的进程 -aux 表示乌班图所有的程序 top 任务管理器 Htop kill pid杀进程 q是退出 kill -9 9822进程号 (-9是强制)
17.df –h查看此时的硬盘使用情况 du –h 每个路径的实际大小 ifconfig查看网卡 ping IP地址 ifconfig | grep 172 把ifconfig的内容放到管道里面,然后搜索172的信息
18.useradd shuaige –m 怎么确定账户:cat etc/passwd最后面 su shuaige 切换到shuaige这个账户 sudo passwd shuaige 设置密码
19.多用户
ssh python@172.16.7.139远程登录
sudo passwd shuaige修改密码
userdel shuaige删除账号
sudo userdel –r gebilaowang 连带文件夹一起删除
sudo
-是普通文件 d是文件夹 给权限修改文件权限 chmod u=x 2.py ugo三组 rwx 421 7是极限 chmod 137 2.py
20.注意文件夹的操作,1.sudo 2.-r 深度遍历