基本 LInux 命令
用户操作
passwd
修改密码
passwd
useradd
添加用户
文件
cat
cat -n /etc/passwd
将 /etc/passwd 文件输出在命令行,然后行前显示数字
cd
change directory 切换目录
ls
list 列出文件目录
ag@ag-PC:~$ ls -a -l
总用量 380
drwxr-xr-x 44 ag ag 4096 4月 9 20:17 .
drwxr-xr-x 3 root root 4096 12月 1 17:56 ..
drwxr-xr-x 6 ag ag 4096 12月 11 14:29 .android
drwxr-xr-x 3 ag ag 4096 12月 6 11:23 Android
drwxr-xr-x 4 ag ag 4096 12月 7 18:07 .AndroidStudio3.2
第一个字段,「-」表示普通文件;d 表示目录
如上述最后一条,分段 d | rwx | r-x |r-x ,3个表示一组,每一组中的 rwx 分别表示「读(read)」「写(write)」「执行(excute)」,如果是横线表示没有这个权限。这 3 组分别表示了用户权限、文件所属的组权限以及其他用户的权限。所以上述最后一条表示,这是一个目录,对于所属用户有读写执行权限,对于所属的组有读执行没有写权限,对于其他用户有读执行没有写的权限。
第二个字段是硬链接数目
第三个字段是所属用户,第四个字段是所属组。第五个字段是文件大小,第六个字段是文件修改的日期,最后是文件名
安装软件
查看安装的软件
查看安装的软件列表
rpm -qa | grep jdk
dpkg -l | grep jdk
通过管道将 jdk 关键词所在的软件列出来,就像是前面 dpkg -l 的输出放在管道里,然后作为 grep 的输入,grep 在里面通过关键词搜索,然后将结果输出
rpm -e
dpkg -r
删除软件
软件市场
搜索软件
- yum
yum search jdk
- apt
apt-cache serch jdk
安装软件
- yum
yum install jdk
- apt
apt-get install jdk
卸载软件
- yum
yum erase jdk
- apt
apt-get purge jdk
下载
wget
解压缩
tar xvzf jdk-xxx_linux-x64_bin.tar.gz
设置环境变量
默认工作目录下有,.bashrc
运行文件
./idea.sh
运行了 idea
后台运行
nohup command >out.file 2>&1 &
最终命令的⼀般形式为 nohup command >out.file 2>& 标准输出,“2”表⽰⽂件描述符 2,意思是标准错误输了。合并到哪⾥去呢?到 out.file ⾥。
关闭进程
ps -ef | grep out.file |awd `{print $2}' |xargs kill -9
awk ⼯具可以很灵活地对⽂本进⾏处理,这⾥的 awk '{print $2}' 指第二列的内容,是运行的程序 ID。我们可以通过 xargs 传递给 kill -9,也就是发给这个程序的一个信号,让它关闭。如果你已经知道运⾏的程序 ID,可以直接使⽤ kill 关闭
启动程序
systemctl start mysql
设置开机自启动
systemctl enable mysql
会在 /usr/lib/systemd/system 目录下,创建一个 mysql.service 的配置文件,从而成为一个服务
关机
shutdown -h now
重启
reboot
本文由 Shuaiyin 创作,采用 知识共享署名4.0
国际许可协议进行许可
本站文章除注明转载/出处外,均为本站原创或翻译,转载前请务必署名
最后编辑时间为: Sep 18,2019