Linux常用操作
来源:互联网 发布:apache ignite 编辑:程序博客网 时间:2024/06/12 02:08
系统目录结构
/etc 系统配置/bin 系统程序
/dev 设备文件,如CD-ROM,网络借口,USB等
/lib 共享的库文件
/usr 用户共享的文件,如帮助文件
/var 大小可变文件,如日志
文件操作
ls //查看目录下的文件ls -a //查看目录下的所有文件(包括隐藏文件)
ls -l //查看目录下文件的详细信息
cd //切换当前目录
cat file //查看文件内容
more/less 以交互方式显示多行文本
touch:更新文件的时间标记若文件不存在则创建一个
mkdir foldername 创建目录
ln -s file_name link_name 创建一个软链接(快捷方式)
mv file fileto
mv -f file fileto //mv只能用来移动或重命名单个文件或文件夹
cp file folder //复制文件到特定目录
cp -fa folder/* folderto //强制将folder下的所有文件合并到 folderto(-f 表示强行复制, -a表示 递归复制目录,并保留原文件属性,合并的方式与windows相同)
rm file
rm -rf file 递归强制删除文件或目录
chown
chgroup
chmod o+w filename //更改文件权限设置
chmod u+x filename
chmod g+r filename
chmod 777 filename
mount 查看已经安装的文件系统
mount device dir 将设备安装到文件系统
umount dir 卸载文件系统
df 查看磁盘剩余空间
du -h --max-depth=1 当前目录下所有文件占用的磁盘空间
du -sh 当前目录占有的磁盘空间
find filename 查找文件
file filename 查看文件类型
wc filename 查看文本文件的长度,文件行数等。
用户操作
sudo 用超级账户执行命令su username 更换用户
whoami 当前作为什么账户登录
who 显示当前登录的所有用户
id 显示当前账户属性
useradd -G hr -u id username 添加用户
usermod -d newhomepath username 修改用户信息
usedel -r username 删除用户
passwd username 更改用户密码
重定向-管道操作-命令置换
> 重定向输出< 重定向输入
| 管道操作,将一个操作的输出作为另一个操作的输入
ls $(pwd) 命令置换
重定向和管道操作可按照从左到右的顺序结合
辅助
man commandname 显示命令帮助
tab 键可以只能补全命令参数
上下方向键调出之前输入的命令
环境变量
/etc/profile 全局配置~./bash_profile 个人配置
PATH=$PATH:/home/bin 将/home/bin添加到PATH中
网络
ifconfig //查看当前网络状态备份与压缩
tar -cvf file 将文件或目录打包成tartar -xvf file 将tar解压并合并覆盖到当前目录
tar -cvzf file 将文件或目录打包成tar.gz
tar -xvzf file 将tar.gz解压并合并覆盖到当前目录
zip -r zipName file 将文件或目录压缩为zipName(-r表示递归处理目录下的子目录和子文件)
unzip -o file 将文件解压并合并到当前目录(-o 表示如果有同名文件则进行合并,合并的方式与windows相同)
alias 别名
alias 查看当前的别名设置alias vi="vim" //将vi映射到vim命令(这只是暂时设置,要长久设置应该修改~/.bashrc或~./bash_profile)
暂时取消别名可以使用\前缀,例如\vi
脚本执行
source file 在当前shell环境下执行脚本sh file 打开一个子shell来执行脚本
多任务
ctrl+z 将当前任务放到后台并返回shellfg 将最后放入后代的人物打开到前台
jobs 查看当前放到后台的所有任务
fg %index 将特定编号的后台任务放到前台(任务的编号可通过jobs查看)
1 0
- Linux常用操作集锦
- linux 常用操作
- Linux 常用操作
- Linux-温故而知新-常用操作
- Linux常用操作
- linux常用操作命令
- linux 常用操作指令
- linux常用操作汇总
- Linux常用操作
- Linux 常用操作命令
- Linux VIM 常用操作
- linux常用操作命令
- LINUX 常用操作
- linux常用操作命令
- linux常用操作整理
- Linux常用操作
- Linux常用网络操作
- @常用的Linux操作@
- 将yuv转成png图
- openfire 成功安装后无法启动,无法访问http://ip:9090
- 一行代码解决ie浏览器弹出允许阻止控件问题
- 较大数据文件的读取优化过程续
- Error found when loading /root/.profile错误
- Linux常用操作
- DTD文档的阅读和编写——web.xml报错不要再百度了
- java批量删除redis中以某字符串前缀的key
- Linux下高性能网络编程中的几个TCP/IP选项
- redis-server python
- 第五周 项目三-时间类(1)
- BZOJ4403: 序列统计
- 关于MAC下php出现:Call to undefined function Think\imagettftext()的解决办法
- 静态类继承 父类引用子类的属性