系统服务
删除文件 删除多个文件 删除目录 删除文件夹下的所有文件 rm 删除文件 rm a.txt 删除文件 rm abc -r 删除文件夹 rm * -r不能删除隐藏文件 clear清屏功能 小技巧: ctrl shift +放大终端窗口的字体显示 ctrl -缩小终端窗口的字体显示 自动补全命令TAB键 ...
刚安装的Linux都只有root用户,但权限太大。对于一台机器,要安装不同的应用服务,通常的做法是,针对不同的应用服务使用不同的用户进行配置管理和服务启停。 比如,web类服务,我会建立一个www用户用来管理nginx、tomcate以及uwsgi这类应用。如何操作呢? 添加新用户和用户组 grou ...
bunzip2 file1.bz2 解压一个叫做 'file1.bz2'的文件 bzip2 file1 压缩一个叫做 'file1' 的文件 gunzip file1.gz 解压一个叫做 'file1.gz'的文件 gzip file1 压缩一个叫做 'file1'的文件 gzip -9 file1 ...
前面的队列以及锁都是基于阻塞是的操作。要实现同步,还可以通过信号也就是异步的方式来进行。例如在往文件的写入字符后,发送一个信号。捕捉到信号后执行动作。这样就不会造成阻塞,之前的阻塞性IO和POLL,是调用函数进去检查,条件不满足是造成阻塞。 应用层启动异步通知机制就三个步骤: 1 调用signal函 ...
apt-get install package_name 安装/更新一个 deb 包 apt-cdrom install package_name 从光盘安装/更新一个 deb 包 apt-get update 升级列表中的软件包 apt-get upgrade 升级所有已安装的软件 apt-get ...
cat file1 从第一个字节开始正向查看文件的内容 tac file1 从最后一行开始反向查看一个文件的内容 more file1 查看一个长文件的内容 less file1 类似于 'more' 命令,但是它允许在文件中和正向操作一样的反向操作 head -2 file1 查看一个文件的前两行 ...
arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/s ...
find / -name file1 从 '/' 开始进入根文件系统搜索文件和目录 find / -user user1 搜索属于用户 'user1' 的文件和目录 find /home/user1 -name \*.bin 在目录 '/ home/user1' 中搜索带有'.bin' 结尾的文件 ...
ls -lh 显示权限 ls /tmp | pr -T5 -W$COLUMNS 将终端划分成5栏显示 chmod ugo+rwx directory1 设置目录的所有人(u)、群组(g)以及其他人(o)以读(r )、写(w)和执行(x)的权限 chmod go-rwx directory1 删除群组 ...
lsof -i :80 查看80端口状态 netstat -tunlp 查看所有端口状态 可以跟上 | grep xxxx 例如 netstat -tunlp | grep nginx 检查nginx配置文件命令 ../sbin/nginx -g ../conf/nginx.conf 只更新ngin ...