基本 LInux 命令

基本 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
# ARTS  linux 

评论

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×