1. 终端(如ubuntu)建立/断开与服务器的连接

ssh wxy@172.20.32.13 -p 2201 (建立)

exit(断开)

2. 查看用户列表

cat /etc/passwd

但是,上面的 cat 命令打印出来的东西太杂乱了,于是使用下面的这个命令:

#对于 cat /etc/passwd 的替换

cat /etc/passwd|grep -v nologin|grep -v halt|grep -v shutdown|awk -F":"'{ print $1"|"$3"|"$4 }'|more

3. 授予 /移除用户sudo 权限

将已存在的名为 wxy 的用户添加为 sudo 组的成员

$ sudo adduser wxy sudo

sudo 组中删除名为 wxy 的用户,只需运行:



$ sudo deluser ostechnix sudo


4. 查看当前登录用户

$ who
ramesh pts/0 2009-03-28 22:57 (dev-db-server)
jason pts/1 2009-03-28 23:01 (dev-db-server)
john pts/2 2009-03-28 23:04 (dev-db-server)

5. 查看某用户的历史登录情况

$ last jason
jason pts/0 dev-db-server Fri Mar 27 22:57 still logged in
jason pts/0 dev-db-server Fri Mar 27 22:09 - 22:54 (00:45)
jason pts/0 dev-db-server Wed Mar 25 19:58 - 22:26 (02:28)

1、linux的终端(如ubuntu)怎么退出python命令行

使用 quit(), exit(), 或者Ctrl-D退出命令行。

2、下载

wget是一个下载文件的工具,它用在命令行下

例如:wget http://yum.baseurl.org/download/3.2/yum-3.2.28.tar.gz

3、安装

windows安装软件的时候都是下载一个.exe文件,双击打开一路next就可以安装,ubuntu的话经常实用命令行来安装软件,下面有几种常见的方式:

(1) deb包

ubuntu的deb包相当于windows的exe文件,输入以下命令:



sudo dpkg -i *.deb    # 注意“*.deb”的意思是你的deb包的全称,请用软件包的名字替换掉星号



(2) apt-get安装

ubuntu有包含了很多软件的官方软件源,可以用以下命令来从官方源中在线安装软件:



sudo apt-get update    # 更新一下软件源,获取最新软件的列表
sudo apt-get install 软件名    # 安装软件



(3) .sh、.py、.run文件

如果下载了后缀为 .sh、.py、.run这些文件,可以用下面这种方法来安装:



sh 软件名.sh
sh 软件名.run
python xxx.py



5、查看当前目录的路径:pwd(查看本地将pwd改为lpwd)




Linux修改nameserver后如何重启_linux 修改文件名称


6、关闭一个terminal快捷键:ctrl+ d

7、ubuntu切换到本地特定文件目录:

例如切换到e:/work/Programming/Python_spyder,

则为/mnt/e/work/Programming/Python_spyder


Linux修改nameserver后如何重启_linux 文件重命名_02


8、使用sftp传输文件

(1) 连接到远程主机

$ sftp username@server

(2) 从远程主机下载文件

$ sftp> get [remote_path/]filename [local_path/][new_filename]

[]中的选项为可选参数。当不指定远程文件路径时,默认为远程主机的当前目录;当不指定本地文件路径时,默认将文件保存到本地当前目录;当不指定本地新文件名称时,保留原文件名称。

(3) 向远程主机传输文件

$ sftp> put [local_file_path/]filename [remote_path/][new_filename]

[]中的参数为可选参数。当不指定本地文件路径时,默认为本地当前目录;当不指定远程主机文件路径时,默认为远程主机当前目录;当不指定远程新文件名称时,保留原文件名。

例如:put Anaconda3-2019.03-Linux-x86_64.sh installationFile/

(4) 本地命令和远程命令

在sftp中,可以使用ls、pwd、mkdir等命令对连接的远程主机进行操作,在命令前加l代表local,可对本地机器进行操作。当通过sftp连接到远程主机之后,默认的所有操作都是对远程主机进行操作。一些常用的操作如下:


Linux修改nameserver后如何重启_linux文件重命名_03


9、执行python脚本

//xxx为脚本名称

python xxx.py

python3 xxx.py

10、重命名

mv命令既可以重命名,又可以移动文件或文件夹。

例子:将目录A重命名为B
mv A B

例子:将/a目录移动到/b下,并重命名为c
mv /a /b/c

其实在文本模式中要重命名文件或目录,只需要使用mv命令就可以了,比如说要将一个名为abc的文件重命名为1234:
mv abc 1234

注意,如果当前目录下也有个1234的文件的话,这个文件是会将它覆盖的。

11、删除文件

(1) 删除/opt/目录下的svn文件夹

rm -rf /opt/svn #将会删除/opt/svn/目录以及其下所有文件夹,包括文件

(2) 删除文件 将/opt/目录下的test.txt文件删除

rm -f /opt/test.txt #将会强制删除/opt/test.txt这个文件

使用这个rm -rf的时候一定要格外小心!!,linux没有回收站

修改密码

passwd