1.root 密码问题
Ubuntu安装后root是没有默认的密码的,因为你还没给root设置密码,你第一个 user 是在 admin 组,他可以给 root 设置密码,所以大家不要费脑筋想当初自己设的密码是多少了,因为根本就不存在。
端口输入如下命令:
sudo passwd root
[sudo] password for you :---> 输入你的密码,不回显
Enter new UNIX password: --- > 设置root 密码
Retype new UNIX password: --> 重复
2.tree命令
tree 显示文件和目录由根目录开始的树形结构(1)
lstree 显示文件和目录由根目录开始的树形结构(2)
tree
The program 'tree' is currently not installed. You can install it by typing:
sudo apt-get install tree
所以输入sudo apt-get install tree这个命令即可
3.文件和目录
cd /home 进入 '/ home' 目录'
cd .. 返回上一级目录
cd ../.. 返回上两级目录
cd 进入个人的主目录
cd ~user1 进入个人的主目录
cd - 返回上次所在的目录
pwd 显示工作路径
ls 查看目录中的文件
ls -F 查看目录中的文件
ls -l 显示文件和目录的详细资料
ls -a 显示隐藏文件
4.创建和删除
mkdir dir1 创建一个叫做 'dir1' 的目录'
mkdir dir1 dir2 同时创建两个目录
mkdir -p /tmp/dir1/dir2 创建一个目录树
rm -f file1 删除一个叫做 'file1' 的文件'
rmdir dir1 删除一个叫做 'dir1' 的目录'
rm -rf dir1 删除一个叫做 'dir1' 的目录并同时删除其内容
rm -rf dir1 dir2 同时删除两个目录及它们的内容
5.编辑器
vim是打开vim编辑器,别的编辑器还有vi(功能没有vim 强大),nano这个东西,有个同事喜欢用。。。
6.一些常用命令
reboot,重启系统
poweroff,关机
halt 也是关机,但是需要手动切断电源,不推荐使用
shutdown -h now 立即关机,后面的now可以替换成时间,可以指定关机时间的指令,据说良好的系统管理员应该使用这个命令
shutdown -r now 与上一条类似,只不过是重启。
sync 同步硬盘数据,重启或关机前应该多次使用。
sudo,在普通帐户的情况下使用root权限,不过需要修改/etc/sudoers文件才可以
echo,用来显示环境变量等等,例子echo $LANG。
history,显示命令历史
mount 挂在设备,umount,卸载设备
who 观察登录情况
whoami,who am i,两条命令有一些区别,不过差不多
id 用来查看帐户的信息(uid=1000(songshichao) gid=1000(songshichao) groups=1000(songshichao),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),109(lpadmin),124(sambashare))
w 也是查看登录情况的,更加详细。
bc,一个计算器。date,显示时间。cal显示日历
init (1,2,3,4,5,6)用来在6个运行级别切换。
runlevel查看现在的运行级别
clear 清屏命令(会将终端上的内容清空)
reset 重置终端(会将终端重置)
startx 启动图形界面
ps aux 列出系统进程
cat 显示文本(就是把一个文本文件中的内容输出到控制台上)
tac 逆序显示文本
less 分页读取文件,more,与less类似,但是功能不及less
7.用户和群组
groupadd group_name 创建一个新用户组
groupdel group_name 删除一个用户组
groupmod -n new_group_name old_group_name 重命名一个用户组
useradd -c "Name Surname " -g admin -d /home/user1 -s /bin/bash user1 创建一个属于 "admin" 用户组的用户
useradd user1 创建一个新用户
userdel -r user1 删除一个用户 ( '-r' 排除主目录)
passwd 修改口令
passwd user1 修改一个用户的口令 (只允许root执行)
8.打包和压缩文件
bunzip2 file1.bz2 解压一个叫做 'file1.bz2'的文件
bzip2 file1 压缩一个叫做 'file1' 的文件
gunzip file1.gz 解压一个叫做 'file1.gz'的文件
gzip file1 压缩一个叫做 'file1'的文件
gzip -9 file1 最大程度压缩
rar x file1.rar 解压rar包
unrar x file1.rar 解压rar包
tar -cvfj archive.tar.bz2 dir1 创建一个bzip2格式的压缩包
tar -xvfj archive.tar.bz2 解压一个bzip2格式的压缩包
tar -cvfz archive.tar.gz dir1 创建一个gzip格式的压缩包
tar -xvfz archive.tar.gz 解压一个gzip格式的压缩包
zip file1.zip file1 创建一个zip格式的压缩包
unzip file1.zip 解压一个zip格式压缩包
9.RPM 包 - (Fedora, Redhat及类似系统)
rpm -ivh package.rpm 安装一个rpm包
rpm -e package_name.rpm 删除一个rpm包
rpm -qa 显示系统中所有已经安装的rpm包
YUM 软件包升级器 - (Fedora, RedHat及类似系统)
yum install package_name 下载并安装一个rpm包
yum remove package_name 删除一个rpm包
yum list 列出当前系统中安装的所有包
DEB 包 (Debian, Ubuntu 以及类似系统)
dpkg -i package.deb 安装/更新一个 deb 包
dpkg -r package_name 从系统删除一个 deb 包
dpkg -l 显示系统中所有已经安装的 deb 包
APT 软件工具 (Debian, Ubuntu 以及类似系统)
apt-get install package_name 安装/更新一个 deb 包
apt-get remove package_name 从系统删除一个deb包