1.对文件的操作
mkdir
-p 递归创建
rm
-i -f -d -r递归删除,文件夹
cp
-i 交互 -r(文件夹) -v 拷贝后路径描述 文件操作 -a权限不丢失且包含-r 可以操作文件夹
mv
-i -v
##cat ls cd touch gedit
ls -h配合l显示文件大小
相对路径 绝对路径
绝对路径:由根目录写起 /root
相对路径:由当前目录写起 .表示当前目录, …表示父目录 cd …/man
##useradd
-g 加入什么用户组
useradd -g root user2
2.linux高级
more
f b q
重定向
重定义显示方向
" > "覆盖 ">>"追加到尾部
管道
" | " 左端写入,用作右端的输出,先进先出,不保存,容器,接受终端中内容
##建立链接文件 ln
软链接类型win的快捷方式 ln -s 创建软链接找源文件会默认在快捷方式的相对路径下找,所以要用绝对路径
硬链接 文件的多个别名,指向同一份数据 不能对文件夹创建硬链接 文件夹硬链接用于连接父子文件夹
打包?压缩 tar
-c -v -f -x -z
-zcvf
gz格式
tar -zcvf 压缩包名 代压缩文件
tar -zxvf 压缩包名 -C 代解压到的目录
bz2格式
tar -jcvf
tar -jxvf
zip格式
zip 压缩包名 代压缩文件
unzip 压缩包名 -d 代解压目录
vim编辑器
命令模式 默认进入 按esc进入
编辑模式 命令模式按i I a A o O进入
末行模式 命令:进入末行模式
yy p t
:/
替换
修改权限 chmod
r w x - 字母法
4 2 1 数字法
u文件拥有者 g用户组 o其他用户 a所有用户
+增加权限 -撤销权限 =设定权限
chmod u+w *.txt
chmod u=rw *.txt
chmod 666 *.txt
文件搜索 grep
结合正则表达式
-i 忽略大小写 -n 显示行号 -v不含有的显示出来,取反
查找文件find ls
“ * ” ? [列举可替换数据] 只匹配其中一个
find 路径 -name ‘文件名’
ls
which 查找命令路径
bin可执行二进制文件
sudo -s 进入管理员账户
passwd 修改密码
远程登录ssh
ssh 用户名@ip
远程拷贝scp
-r
软件安装与卸载
apt-get 软件源安装
deb软件包安装