目录 start
目录 end
|2018-06-23| 码云 | CSDN | OSChina
只是记录了debian系的Linux, 不过也是大同小异
sudo 其实是软件 早该意识到的,所有的命令都是可执行文件
笔记: 发行版之别
有单窗口,双列,命令,简洁轻量,笨重完整 各种各样的选择
nautilus
Gnome默认 挺好用,但是不能自动挂载分区deepin-filemanager
deepin默认,较为方便,但是打开手机会卡根本打不开pcmanfm
左边侧栏目录树 会同步nautilus的配置5m
rox-filer
特别小,单击打开,迅速定位文件,适合找东西用thunar
解决了nautilus的缺点,内存也很省 21M
dolphin
多标签页,目录树方式查看nemo
mint默认的,功能齐全,会同步nautilus的配置,同样有目录树而且是两边都有 21M
tuxcmd
Tux Commander 双列,小,直接的目录树,学习成本高点 2M
列举出系统可安装终端
sudo apt search terminal | grep -E terminal.+amd64
qterminal
可定制标签页位置以及透明度,很简洁,挺好用,但是不能内容和窗体大小自适配, 0.7.1已没有这个bug, 还是很好用的模拟器, 但是多标签的时候, 会有内存泄露mate-terminal
和gnome-terminal 基本配置什么的几乎一样,只是标题栏简洁一丢丢,如果使用选择即复制,那么在跨标签页复制粘贴有buggnome-terminal
很简洁,但是多标签时,标签栏太大,标签页底部有白边sakura
外观上和前两个几乎一样,标签页可以更简洁,但是设置不好调, 而且不能自定义快捷键deepin-terminal
功能很多,主题很多,功能最为强大,但是字体可以选的很少terminator
可以定制背景图片,但是在我这deppin系统里有bug,多标签是假的,命令全是在共享的,不能用。。tmux
运维必备软件,入门有些繁琐tilda
内嵌于桌面上, 小命令方便, 需要查看文件就不方便了sudo adduser username
useradd
只是新建一个用户不会创建主目录sudo gpasswd -a $USER sudo
但是要注销或者重启才生效貌似adduser user group
chmod 777 /etc/sudoers
然后直接sudo visudo
就是调用vi来打开文件的简写
apt install sudo
kuang ALL=(ALL:ALL)ALL
Centos:kuang ALL=(ALL) ALL
chmod 440 /etc/sudoers
rwx 对应一个三位的二进制数, 1/0 表示开关
groups username
sudo deluser username --remove-home
su
su -l username
当前用户的环境下登录用户(当成一个程序一样可以退出登录)passwd
passwd user
echo "root:caishi" | chpasswd
如果是普通用户就是 sudo chpasswdusermod
-d, --home HOME_DIR 用户的新主目录
-e, --expiredate EXPIRE_DATE 设定帐户过期的日期为 EXPIRE_DATE
-f, --inactive INACTIVE 过期 INACTIVE 天数后,设定密码为失效状态
-g, --gid GROUP 强制使用 GROUP 为新主组
-G, --groups GROUPS 新的附加组列表 GROUPS
-a, --append GROUP 将用户追加至上边 -G 中提到的附加组中,并不从其它组中删除此用户
-l, --login LOGIN 新的登录名称
-L, --lock 锁定用户帐号
-m, --move-home 将家目录内容移至新位置 (仅于 -d 一起使用)
-p, --password PASSWORD 将加密过的密码 (PASSWORD) 设为新密码
-R, --root CHROOT_DIR chroot 到的目录
-s, --shell SHELL 该用户帐号的新登录 shell
-U, --unlock 解锁用户帐号
passwd 选项 用户名
更改口令(密码)
-l 锁定口令,禁用账号
-u 口令解锁
-d 账号无口令
-f 强迫用户下次登录时修改口令
passwd
就是修改当前用户口令 超级用户就可以命令后接用户名,修改任意用户修改用户至指定组 sudo usermod -G 用户组 用户
显示用户所在组 groups
添加用户组 groupadd
-g GID
指定新用户组的组标识号GID-o
一般和g共用 表示新用户组的GID可以与系统已有用户组的GID相同。删除用户组 groupdel
groupmod 选项 用户组
grpck 检查/etc/group
文件是否正确
grpconv 注:通过/etc/group和/etc/gshadow 的文件内容来同步或创建/etc/gshadow ,如果/etc/gshadow 不存在则创建;
注:通过/etc/group 和/etc/gshadow 文件内容来同步或创建/etc/group ,然后删除gshadow文件
同步时间
cp -y /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
/usr/sbin/ntpdate -u cn.pool.ntp.org
hwclock -r
hwclock -w
因为系统重启是参考硬件时间的自动同步时间
vim /etc/rc.d/rc.local
/usr/sbin/ntpdate -u cn.pool.ntp.org> /dev/null 2>&1; /sbin/hwclock -w
crontab -e
00 10 * * * root /usr/sbin/ntpdate -u cn.pool.ntp.org > /dev/null 2>&1; /sbin/hwclock -w
sudo update-rc.d -f mysql remove
sudo update-rc.d mysql defaults
update-rc.d mysql defaults 90
数字越小, 启动顺序越前系统运行级别
0 系统停机状态
1 单用户或系统维护状态
2~5 多用户状态
6 重新启动
1,deb 安装deb包
sudo dpkg -i *.deb
2,apt-get
sudo apt-get install xxx
若不能添加私有源ppa:
sudo apt-get install python-software-properties
例如:sudo add-apt-repository ppa:dotcloud/lxc-docker
cd /etc/apt/sources.list.d/
打开该目录下文件把对应的ppa的一行注释掉或删掉就行了3,make install 源代码安装
tar -zxf nagios-4.0.2.tar.gz
cd nagios-4.0.2
./configure --prefix=/usr/local/nagios
make all
make install && make install-init && make install-commandmode && make install-config
查看已安装的应用
dpkg --list
彻底卸载应用
sudo apt-get --purge remove 应用名
只卸载程序,保留配置文件
sudo apt-get remove 应用名
/
ext4/home
ext4/boot/efi
fat32格式/
就行了,再加个交换分区/
和 /home
/home
就要分大一点/
只用了22G /home
用了40G新手的话特别注意不要随意用sudo然后更改配置文件,容易导致系统crash(除非你明确的知道这个更改操作的作用)
rmmod pcspkr
临时开启:modprobe pcspkr
/etc/inputrc
,找到#set bell-style none
这一行,去掉前面的注释符号下面的方法不敢试
sudo echo "blacklist pcspkr" >> /etc/modprobe.d/blacklist
echo "alias pcspkr off" >> /etc/modprobe.conf
timedatectl set-local-rtc true
sudo找不到
就安装 sudolocale-gen --purge
命令进行更新编码sudo apt-get install bumblebee-nvidia nvidia-driver nvidia-settings
man help 后接使用的命令,就可以得到用户手册和帮助文档
&&
第2条命令只有在第1条命令成功执行之后才执行 根据命令产生的退出码判断是否执行成功(0成功,非0失败)
||
执行不成功(产生了一个非0的退出码)时,才执行后面的命令
;
顺序执行多条命令,当;号前的命令执行完(不管是否执行成功),才执行;后的命令。
&
并行执行命令,没有顺序
Centos上which并不是命令, 而是别名!
which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde'
nohup, disown, screen, setid
1.没有使用任何修饰原有命令
2.只在原有命令后加&
使用nohup
就能屏蔽hup信号,默认输出到 nohup.out nohup 命令 &
nohup 命令>/dev/null 2>&1
(dde-file-manager . &) >/dev/null 2>&1
(命令 &)
屏蔽了hup信号
sudo hostname linux
重启终端即可看到修改sudo gedit /etc/hostname
也许需要更改/etc/hosts
hostname -F /etc/hostname
Ctrl L
清屏,Mysql也适用
Ctrl ;
显示最近五条剪贴板内容
Ctrl