linux命令学习笔记
sudo + 命令:以超级用户模式执行命令
sudo -i :切换到超级用户模式,exit退出
cd + 路径:切换目录
ls:当前路径文件列表
ls + 路径:指定路径文件列表
mkdir+名称:新建文件夹
chmod [-R] 权限值 文件名:修改权限(http://c.biancheng.net/view/755.html)
tar -cf a.tar b c:把b和c打包成a.tar
tar -xf a.tar:解压a.tar
tar -rf a.tar b:把b加进a.tar
tar -tf a.tar:显示文件列表
tar -tvf a.tar:显示详细文件列表
rm 文件:删除文件
mv 文件/目录 文件/目录:改名、移动
touch 文件:改变文件修改时间
chown 用户 文件夹:改变文件夹所有者
chown 用户:组 文件夹:改变文件夹所有者、组
cat 文件:查看文件
vi 文件:编辑文件
vim 文件:编辑文件(安装:yum -y install vim*)
:w 保存
:q 退出(需保存)
:q! 强制退出
i 插入模式
ESC退出
python 文件:运行python代码
sudo pip install *:安装python包
shopt -s:查看通配符功能是否开启
shopt -s extglob:开启通配符功能("!(%s)"指%s以外的字符串)
gcc aaa.c -o bbb: 把aaa.c(C语言代码)编译成可执行文件bbb
screen -S lyk: 新建名为lyk的screen
screen -ls: 显示screen列表(可以查看序列号和名称)
(Ctrl+a),d: 退出screen
screen -r 12345: 进入序列号为12345的screen
screen -x -s 12345 quit: 关闭序列号为12345的screen
usermod -a -G sudo username