Linux常用命令大全
目录常用命令目录操作查看文件内容创建文件或目录删除文件或目录移动文件或目录复制文件或目录修改文件或目录权限更换软件源常用命令mkdir dir1创建一个叫做 'dir1' 的目录'touch test.out创建test.out文件rm -rf dir1删除一个叫做 'dir1' 的目录并同时删除其内容mv dir1 new_dir重命名/移动 一个目录cp file1 dir复制一..
目录
常用命令
mkdir dir1 创建一个叫做 'dir1' 的目录'
touch test.out 创建test.out文件
rm -rf dir1 删除一个叫做 'dir1' 的目录并同时删除其内容
mv dir1 new_dir 重命名/移动 一个目录
cp file1 dir 复制一个文件
cat file1 从第一个字节开始正向查看文件的内容
head -2 file1 查看一个文件的前两行
tail -2 file1 查看一个文件的最后两行
tail -f /var/log 实时查看被添加到一个文件中的内容
ls 查看目录中的文件
ls -F 查看目录中的文件
ls -l 显示文件和目录的详细资料
ls -al 显示隐藏文件和目录的详细资料
ps -ef|grep 9999 查看占用9999端口的进程
netstat -ano|grep 9999 查看占用9999的网络监听
ifconfig eth0 显示一个以太网卡的配置
永久关闭防火墙 chkconfig iptables off/on 重启电脑
vim /etc/sysconfig/network-scripts/ifcfg-ens33 配置静态ip地址
例如:
IPADDR=192.168.132.20
NETMASK=255.255.255.0
GATEWAY=192.168.132.2
DNS1=192.168.132.2
systemctl restart network 重启网卡
mysql 服务
查看mysql服务状态:sudo service mysqld status
开启mysql服务:sudo service mysqld start
停止mysql服务:sudo service mysqld stop
目录操作
cd /home 进入 '/ home' 目录'
cd .. 返回上一级目录
cd ../.. 返回上两级目录
cd 进入个人的主目录
cd ~ user1 进入个人的主目录
cd - 返回上次所在的目录
pwd 显示工作路径
ls 查看目录中的文件
ls -F 查看目录中的文件
ls -l 显示文件和目录的详细资料
ls -a 显示隐藏文件
查看文件内容
cat file1 从第一个字节开始正向查看文件的内容
head -2 file1 查看一个文件的前两行
tail -2 file1 查看一个文件的最后两行
tail -f /var/log 实时查看被添加到一个文件中的内容
创建文件或目录
mkdir dir1 创建一个叫做 'dir1' 的目录'
mkdir dir1 dir2 同时创建两个目录
mkdir -p dir1/dir2 创建一个目录树
touch test.out 创建文件test.out
删除文件或目录
rm -f file1 删除一个叫做 'file1' 的文件'
rmdir dir1 删除一个叫做 'dir1' 的目录'
rm -rf dir1 删除一个叫做 'dir1' 的目录并同时删除其内容
rm -rf dir1 dir2 同时删除两个目录及它们的内容
移动文件或目录
mv file1 file2 将源文件名file1 改为目标文件名file2
mv file dir 将文件file移动到目标目录dir
mv dir1 dir2 目标目录已存在,将源目录dir1移动到目标目录dir2,如果目标目录不存在,则改名
复制文件或目录
cp dir1/a.doc dir2 表示将dir1下的a.doc文件复制到dir2目录下
cp -r dir1 dir2 表示将dir1及其dir1下所包含的文件复制到dir2下
cp -r dir1/. dir2 表示将dir1下的文件复制到dir2,不包括dir1目录
修改文件或目录权限
chmod 777 test.out 修改文件权限
chmod u+w test.out 修改当前用户文件权限
chmod g+w test.out 修改用户组文件权限
chmod o+w test.out 修改其他用户文件权限
r---4 w---2 x---1
查看文章:https://blog.csdn.net/lduzhenlin/article/details/105226106
更换软件源
先执行一下sudo apt-get update
看是否能够成功,如果成功,等待更新完成,不会太久,确定能构正常更新,就执行一下步骤进行换源
sudo vim /etc/apt/sources.list
## Note, this file is written by cloud-init on first boot of an instance
## modifications made here will not survive a re-bundle.
## if you wish to make changes you can:
## a.) add 'apt_preserve_sources_list: true' to /etc/cloud/cloud.cfg
## or do the same in user-data
## b.) add sources in /etc/apt/sources.list.d
## c.) make changes to template file /etc/cloud/templates/sources.list.tmpl
# See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to
# newer versions of the distribution.
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports bionic main restricted
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports bionic main restricted
## Major bug fix updates produced after the final release of the
## distribution.
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports bionic-updates main restricted
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports bionic-updates main restricted
## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team. Also, please note that software in universe WILL NOT receive any
## review or updates from the Ubuntu security team.
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports bionic universe
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports bionic universe
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports bionic-updates universe
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports bionic-updates universe
## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team, and may not be under a free licence. Please satisfy yourself as to
## your rights to use the software. Also, please note that software in
## multiverse WILL NOT receive any review or updates from the Ubuntu
## security team.
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports bionic multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports bionic multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports bionic-updates multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports bionic-updates multiverse
## N.B. software from this repository may not have been tested as
## extensively as that contained in the main release, although it includes
## newer versions of some applications which may provide useful features.
## Also, please note that software in backports WILL NOT receive any review
## or updates from the Ubuntu security team.
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports bionic-backports main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports bionic-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports bionic-security main restricted
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports bionic-security main restricted
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports bionic-security universe
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports bionic-security universe
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports bionic-security multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports bionic-security multiverse
## Uncomment the following two lines to add software from Canonical's
## 'partner' repository.
## This software is not part of Ubuntu, but is offered by Canonical and the
## respective vendors as a service to Ubuntu users.
# deb http://archive.canonical.com/ubuntu bionic partner
# deb-src http://archive.canonical.com/ubuntu bionic partner
换源之后记得更新一下
sudo apt update
sudo apt upgrade
如果安装更新的的时候出现错误:dpkg returned an error code (1)
执行下面的语句
进入目录
cd /var/lib/dpkg
删除文件
sudo mv info info.baksudo
重新创建,到此解决错误问题
sudo mkdir info
然后再重新执行上面的更新
一定要保证源的替换是正确的,不能缺少,否则会出现找不到安装包的问题哦,小编之前就是源的替换少了一个,所以安装软件的时候会出现找不到合适的安装包
更换中科大的源
备份
sudo cp -r /etc/apt/sources.list /etc/apt/sources.list.bf
替换源:
sudo sed -i -e 's/https\?:\/\/[^/]*\/ubuntu/http:\/\/mirrors.ustc.edu.cn\/ubuntu/g' /etc/apt/sources.list
更新系统源:
sudo apt update
安装Gnome
ubuntu server安装图形界面
sudo passwd root
su root
apt-get update
apt-get install -y ubuntu-desktop
安装完成后重启能够以普通用户登录桌面,如果需要root登录,还需要执行以下操作:
修改ubuntu.conf配置文件,在文件尾加入两行:
vi /usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf
[Seat:*]
user-session=ubuntu
greeter-show-manual-login=true
allow-guest=false
修改pam文件,注释2行
root@ubuntu:~# vi /etc/pam.d/gdm-autologin
#%PAM-1.0
auth requisite pam_nologin.so
#auth required pam_succeed_if.so user != root quiet_success
root@ubuntu:~# vi /etc/pam.d/gdm-password
#%PAM-1.0
auth requisite pam_nologin.so
#auth required pam_succeed_if.so user != root quiet_success
修改profile文件,修改最后一行
vi /root/.profile
……
tty -s && mesg n || true
执行reboot重启系统,即可以root用户登录ubuntu桌面
linux目录说明
/ 根路径
/boot 系统启动文件
/sys 系统文件和固件 内核
/sbin 系统运行所需的二进制文件以及工具程序
/bin 单用户模式下所需的二进制文件以及程序工具 ls cat cp等
/lib /sbin /bin 运行所需的库文件
/etc 系统和软件配置文件
/dev 驱动文件
/media u盘
/mnt 临时挂载点
/opt 可选软件安装目录
/tmp 临时文件
/home
/usr 用户数据目录
/var 系统日志
网络问题
Ubuntu 16.04 输入 ifconfig 没有 ens33
sudo dhclient ens33
sudo ifconfig ens33
更多推荐
所有评论(0)