码迷,mamicode.com
首页 > 系统相关 > 详细

ubuntu

时间:2017-08-26 11:32:43      阅读:207      评论:0      收藏:0      [点我收藏+]

标签:注释   游标   配置文件   reg   观察   强制   sam   apt   init   

Linux重启
Shutdown –h +10 十分钟后关机
Shutdown –r now 系统立马重启

 

软件包管理工具APT(Advanced Packaging Tool)作为dpkg的前端
apt-get --reinstall install foo 重新安装软件包
apt-get -f install 通过安装包或卸载包来修复依赖错误
apt-get upgrade 更新已安装软件
apt-get update 更新软件源数据
sudo apt-get --purge remove ×××卸载软件,同时清除该软件配置文件
sudo apt-get autoremove
sudo apt-get (auto)clean删除所有已下载的包(删除不需要的包)
软件管理(dpkg——package manager for Debian)
dpkg -i 软件名.deb 软件安装
dpkg -l | grep qq (显示所有已经安装的Deb包)找到名字
dpkg -r avg71flm 删除软件包(保留其配置信息)
dpkg -L apache2 显示一个包安装到系统里面的文件目录信息

 

更改用户组和权限
sudo chown -R jiangang /var/www
sudo chmod -R 775 /var/www or chmod 4755 filename
设置档案预设权限
umask 002拿掉666或者777后面一个的2
档案隐藏属性
chattr +i attrtest <==让一个档案『不能被删除、改名、设定连结也无法写入或新增资料!

 

文件编辑
点击 键盘的 “Esc” 如果保存退出文件 就是 :wq 不保存退出 :q 不保存强制退出 :q!

文件命令
文件删除 1. rm 文件名 2. rm -r 文件夹名 (mkdir rmdir)

在名称中写入要启动应用的名字,命令是这个应用的可执行程序的位置,一般的可执行程序都在/usr/bin目录下。注释可写可不写

远程拷贝文件和文件夹
scp -r /home/administrator/test/ root@192.168.1.100:/root/拷贝到远程
scp -r root@192.168.62.10:/root/ /home/administrator/Desktop/new/拷贝到本地


用户组与用户管理
6. 查看所有用户和用户组:
cat /etc/passwd
cat /etc/group
添加用户
useradd -s /bin/sh -g group –G adm,root gem
-s指定shell命令 -g -G所属组 用户名
userdel -r[‘删除家’] sam
usermod -s /bin/ksh -d /home/sam –g developer sam
用户修改密码:passwd

添加用户组
groupadd -g 101 group2 【-g组织标号】
groupdel group1
groupmod 选项 用户组 groupmod [-g gid] [-n group_name]群组名
用户切换用户组
newgrp root

命令别名设定功能
alias lm=‘ls -al‘

 

Vim操作
.=>重复前一个动作的意思 u=>复原前一个动作 [Ctrl]+r=>重做上一个动作
游标操作
[Ctrl] + [f] => page down
[Ctrl] + [b] => page up
gg => 移动到这个档案的第一行
G => 移动到这个档案的最后一行 nG => n 为数字。移动到这个档案的第 n 行。
0 => 移动到这一行的最前面字符处,$ => 移动到这一行的最后面字符处
搜索替换
/word => 向光标之下寻找一个名称为 word 的字符串 ?word => 光标之上
n => 重复前一个搜寻的动作 N => 进行前一个搜寻动作
删除
dd => 删除游标所在的那一整行(常用)
ndd => 删除第n行
dG => 删除光标所在到最后一行的所有数据
d1G => 删除光标所在到第一行的所有数据
复制
yy、nyy,yG,ynG
粘贴
p为将已复制的资料在游标下一列贴上,P则为贴在游标上一列!

 

PATH系统预设变量
PATH="${PATH}:/root"(添加)

文档资料内容的搜索
grep -n ‘the‘ regular_express.txt
grep -n ‘t[ae]st‘ regular_express.txt

系统运行的service服务
service atd start
/etc/init.d/apache2 statue

job control 的管理Bash当前运行管理
直接将指令丢到背景中『执行』的&|[ctrl]-z
观察目前的背景工作状态: jobs[-lrs]
将背景工作拿到前景来处理:fg(fg %1)
让工作在背景下的状态变成运作中: bg(bg %3 )
管理背景当中的工作: kill(kill -9 %2)=>kill可以帮我们将这个signal传送给某个工作(%job)或者是某个PID (直接输入数字ps)

程序的观察(系统上面正在运作当中的程序)
观察系统所有程序: ps [aux -l]显示全部or查阅自己bash程序
动态观察程序的变化: top
找出某支正在执行的程式的PID: pidof

系统资源的观察
系统的记忆体容量 free -m
系统与核心资讯 uname -a

 

 

软件自动启动 gnome-session-properties

E: dpkg 被中断,您必须手工运行 sudo dpkg --configure -a 解决此问题
sudo rm /var/lib/dpkg/updates/*
sudo apt-get update
sudo apt-get upgrade

ubunut时区 sudo timedatectl set-local-rtc 1

双系统Ubuntu无法访问Windows磁盘分区(挂载磁盘出问题,使用ntfs来修复后重新挂载。)
1.安装ntfs sudo apt-get install ntfs-3g
以sda6为例,修复命令为: sudo ntfsfix /dev/sda6

 

 

 

遇到问题可以首先看维基百科

apache配置是否正确 sudo apache2ctl configtest

启动和停用站点
a2ensite 站点名
a2dissite 站点名

配置apache的配置
sudo a2enmod

重启apache
sudo /etc/init.d/apache2 restart 这里可以使用reload 重新加载

 

redis

redis-server 启动redis服务
redis-cli 查看redis运行状态

 

ubuntu

标签:注释   游标   配置文件   reg   观察   强制   sam   apt   init   

原文地址:http://www.cnblogs.com/yweihum/p/7434517.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!